You're right about the battery life, but in exchange an AMD zephyrus is significantly more performant at a lower price. That's a fair trade off.
It's also not a ticking time bomb, since the SSD can be changed without sending the device into apple to change the entire CPU/SSD/GPU combo. Every one of these apple devices basically has planned obsolescence built in.
some of those things are just subjective ('usability'), and some are part of the trade-off I was talking about. The zephyrus isn't as hot or loud when its limiting itself to the mac pros performance.
A ryzen 9 is slower single core but faster multi core performance than an m1, but of course its TDP is higher so battery life will be significantly different.
If you care about having 20 hours of battery life instead of 8-10, the m1 is definitely going to win that. But from a pure performance perspective there are chips on the market faster than the m1 in the laptop sphere from AMD already.
If you get an zephyrus with an AMD cpu and a dedicated GPU you will pay less than the macbook pro and be more performant, in exchange for a hotter laptop with lower battery life. But that's just a tradeoff, not necessarily a win one way or another. I've never needed 20 hours of battery life and I don't prioritize it. 8-10 is enough for me. I'd rather have the faster machine.
And I can change the SSD or RAM myself without expecting it to make itself implode later in its lifespan because its all in one package as the apple silicon is.
It's also not a ticking time bomb, since the SSD can be changed without sending the device into apple to change the entire CPU/SSD/GPU combo. Every one of these apple devices basically has planned obsolescence built in.