So in total fairness, again one of my best friends worked at Apple for 20 years, so I'm well aware of how they do things. This isn't true, at least the part about them breaking your code without warning, they give plenty of warning. Your example of OpenGl is a perfect example, you presented it like they out of the blue are going to drop it, it's been on the chopping block for years. Almost all the time Apple gives soft shouts about what is coming in the future huge hints to maybe think about switching to Metal, or in the past away from CodeWarrior and towards Xcode when they moved to x86 from PPC. Mistakes or funky bugs are another story, I'm sure they're guilty of that, but they don't deprecate code and drop it the next day, they always drop screaming hints.
For sure, I'm not at all offended. I wouldn't call it an argument, more like a discussion with some debate and some drama, but hey KVR!The discussion that followed is hardly an argument and seems like a robust exchange of opinions and points of view.
I 100% have zero issues with people expressing this. IMO Apple are notorious for slash and burn policies on old code, they get rid of things I love all the time, and I'm not totally a fan of that. They also constantly are reworking things compared to Microsoft, and I do get how that can be annoying..If anything, we are trying to help people understand why macOS solutions are not always quick to arrive. Its difficult.
I firmly believe that in the next 3-5 years Microsoft is going to pull a similar move though. There's no way around it. At some point the design ideas that Apple pulled together aren't some magic apple juice, it's just logical ways of ramping up performance, and Microsoft like all of us have been relying on pure chip muscle to keep the game moving forward. Arm on SOC is going to be hard to beat moving forward except in cases of servers etc. Even there the current fastest super computer is an Arm system. Part of the equation is OS to chip though, so Windows on Arm is going to get revamped with Microsofts own chips in the coming years and MS will have to force the hands of developers a bit, there's no way around that. They can't afford to have portables from Apple completely skunk them, and if they don't match it somehow that's exactly what will happen.
When they do if you're here talking about how great the MS x86 emulation layer is for their Arm chips or how seamless they did it, I will be here to remind you of your whole stance here. (this is sort of a straw man, so take it for what it is, ribbing! )
Oh and as far as being loyal to a corporation is concerned, if 5 years from now Microsoft announces their own native Arm chip touch Surface with twice the power of the current 8 core Zenbook Duo, that you can't fry an egg on, I'll be first in line to buy it. That's all if Apple continues to keep iOS and their touch tech separate from Mac OS, which is possible. IMO touch is where MS should be leading the game, but development in it has never been heavy enough.