Re: Last line says it best
"Open source, for all its benefits, does not remove the need for developers to know what they are actually using."
And proprietary platforms don't? Take an old PLC platform whose programming and interface components ran on XP with IE6. The bindings between the apps and OS were very tight. Just to make sure that you bast[censored]ds don't try to run it on WINE or anything like that. Now, a license for the current software version costs nearly* as much as tearing out the controllers and putting the ladder logic in a brand new system.
*Just enough less so that you'll choose the new license instead of scrapping and starting over.