Microsoft is making the hardware platform as standard as possible and using proprietary protocols and data formats.
You want to make the case that Apple's approach is superior to Microsoft's by declaring proprietary software standards evil, and proprietary hardware standards inconsequential. You like the OS, and are prepared to accept the hardware restrictions as justified in order to be able to use it, and think everyone else should have those same priorities. You're free to set your priorities however you want, but don't expect you can demand that everyone else adopt them in order to see things your way.
What proprietary hardware? Okay, in the server the environment reporting chip is proprietary, but for the rest the important parts are industry-standard. Now the OS is tied to their hardware, but if your data formats are open you really don't have to care that much.
Data is important. Hardware and software comes and goes.