So yes, these comments are unhelpful.
This isn't as easy as it used to be - the performance of the new M1 Mac's is pretty great compared to the competition at a similar price point (especially considering the form factor).
They aren't really overpriced anymore (although it does depend on what you value). I've not seen another laptop I would trade in for my 16GB M1 Macbook Air at the same price point, even a year on.
It's exactly the same on Windows if you sign in with a Microsoft Account, what's different about Apple here?
And I'm locked out of the account, but not my hardware.
What's happening on your Mac, however, is by design. Apple designed the software to do that, and they get away with it. That's the difference.
If my AMD microcode started doing that, the whole world would be in uproar. Because, at least in present time, present day, they're not able to get away with that. Same applies to Intel and ARM. But Apple does.
But there are always switching costs, and a billion long-tail reasons that could be keeping someone on a platform. The odds are minuscule that a) switching is a reasonable option on a timescale that would help OP and b) he's unaware of the option.
While I agree with you, a Linux machine cant be used to develop iOS apps. I tried for some time using an external build service for my Cordova apps and it wasn't very smooth. In the end, I gave up and bought an old macbook. The problem is, Apple tends to drop support for older hardware withe very iteration, and now (thanks to dosdude!) I reached the maximum supported age for recent Xcode versions. Something inside me is revolting against buying a new macbook just to keep my app in the apps store (yes they need to be updated even if they are feature complete to fit in the new requirements).
Of course, and serious gamers or users of specialty software may still need Windows, etc etc. These are examples of the "billions of reasons" that I alluded to in my comment, and it's why i took care to refer to it as the _default_ choice, not the universal one.
(Or Virtualbox or Parallels, but I've consistently found VMWare to be the best with macOS guests.)
(Linux user who wishes there was an easy way to build iOS apps from Linux)
It struggles with just a few dozen tabs open. Opening a new Google doc takes ten seconds. And no, it isn’t out of memory; it’s just slow. The CPU isn’t maxed out, but I think the GPU is.
It’s hot, and the battery life is maybe three hours.
I also have an M1 MacBook. Under the same workload it’s cool to the touch, window switching is instant, opening a new doc takes maybe two seconds, and battery life is about eight hours.
Now I use a somewhat old P51 and it's an absolute beast, but is certainly a brick when compared to lighter models like the X1 or a MacBook.
I don't like what Lenovo has done to the T-line, but Thinkpads in general are still high quality in my opinion.