Basically the following two posts summarize my dissatisfactions with Apple's direction under TC and Silicon Macs:
While the media is quick to praise Apple silicon Macs for their performance and efficiency, there are some things we really hate about them.
www.makeuseof.com
Under ‘It’s a closed Hardware platform’ of
And why you should think twice before buying Apple hardware
medium.com
I usually don't respond but I have to mention... those two posts are petty reasons and many of the points just come down to: they don't want to pay the premium Apple is asking and they want to be able to install third-party RAM and SSD to reduce costs.
Complaining about lack of x86 support is a petty thing because the other way around is true: you can't easily run ARM version of many things under x86 either. Can I natively boot ARM-based OSes like Linux or MacOS on an x86 device? No. Can I even run Windows 11 ARM in a VM on an x86 laptop? Actually, also no.
It's one thing to say your x86 app doesn't have an alternative for ARM or has not been ported yet, but it's another to suggest somehow that everything else needs to be compatible with x86. That's not an issue for Mac users.
Similarly, RAM is now no longer upgradeable because it's embedded in the SoC. In fact, except for gaming laptops and workstation laptops, typical Ultrabooks now also have their RAM soldered as well so you can't upgrade those either. The only saving grace is that you can still upgrade SSD in most Windows laptops. But all the same, it's not an issue for Mac users.
Thing is... if you know you're already paying a lot for these devices, why are you nitpicking $100 or $200 out of... $3000? Or $4000? Mac has never really been "affordable", especially at the higher end of things, so I don't really see a point to these complaints about costs.
Also fundamentally, this is why Apple no longer lists CPU "speed" or whatever. It's kind of pointless. We're comparing bananas and oranges. Mac computers are now fundamentally different from Windows and so you can't just compare them based on numbers anymore. If I need a Windows device for anything, I'd buy an x86 laptop. Otherwise, I'd just buy a MacBook for everything else.