My comment regarding commoditization & offshoring came from a Tech product manager. At the time, she was talking about Java commoditizing development jobs.
The same commoditization applies to Linux.
I’m replying from a Mac. I prefer Apple’s implementation over today’s desktop Linux.
I wish HP had released OpenVMS as an alternative to Linux.
As opposed to what? Proprietary languages? I'm currently working on re-architecting a big system in Java. It was originally written (mostly) in Visual Basic 6. Microsoft spent ten years telling everyone to write every application in VB6. Then they brought out VB.NET, which had significant incompatibilities and was not at all a drop-in replacement, and retired VB6. Thanks, M$ ! Now my company has a major product which requires development tools which haven't been updated in almost 10 years.
You can make good decisions for your business, or you can listen to Microsoft and make good decisions for Microsoft's business. Your choice!