I quite enjoy MacOS but they are way more likely to break backwards compatibility than Microsoft. I would argue that one of Microsoft’s biggest problems with Windows is that they don’t break compatibility often enough. The engineering effort they put into maintaining support for archaic software is pretty immense.
I see comments like this about EVs all the time but it just isn’t my experience at all. I’ve never in my life charged for an hour at a DC fast charger. On most EVs, you’ll see a 15-30 minutes for 0-80% charge but you don’t have to charge above 60% where the charge rate usually slows significantly. For instance, a 10-60% charge on my car takes about 10 minutes and that gets me close to 150 miles of range. All of this assumes you don’t have access to level 2 or even level 1 charging. If you do, then you’d never need to go out of your way to charge.