First off, you're assuming that all developers have development teams large enough to keep up with Apple's constant platform reinventions. In reality, this is not the case. The Microsofts and Adobes of the world made the jump with no trouble at all. Why? They're huge conglomerates that have the resources to keep up with Apple's changes. Mom and pop developers? They will struggle. That's not laziness on their part. That's just not having the resources necessary to keep up with Apple's changes. Keeping up with Apple's regularly sweeping changes requires resources. This will inherently push away smaller developers and leave behind only big name developers (which is arguably bad for the platform over the long haul).
The other thing you are discounting is that Apple forced developers to move their code from 32-bit x86 to 64-bit x86 AND THEN ONE YEAR LATER said "oh yeah, now port your apps again to 64-bit ARM". If that doesn't leave a bad taste in your mouth as a developer, I honestly don't know what will.
Also, playing devil's advocate further for developers, Rosetta 2 runs Intel code on your average Apple Silicon Mac FASTER than it did natively on an Intel Mac. While, I'd love for Blizzard to "stop being lazy" and update StarCraft II (let alone all of their other 64-bit Intel, Metal-optimized Mac games, let alone their launcher) to be Intel-native, I fail to see what their incentive for doing so is. That's not "laziness"; that's business. Because, again, these things require resources.
Secondly, you speak to how little you know about the topic of software development, let alone for Apple platforms, by speaking of Apple's documentation, tools, and support as "smooth". It's not. Xcode is a mess and it gets worse and worse each year. I know of not a single developer that enjoys working with it. Yet, it's really the only choice that's provided. Apple is an extremely hostile platform to develop for. And seeing attitudes like the one you have, I can't say I'd be motivated to update my code as often as Apple wants, let alone offer things for this platform at all. Who would?
So, no, your speaking of a community of professionals working a field you are demonstrating a clear lack of understanding of isn't dampening my mood whatsoever. Though, it is completely confounding and I'm imploring you to leave the realm of Apple consumer focused only on their own needs and wants and critically examine the other side of the equation because chalking it up to "lazy developers" doesn't really accomplish anything for anyone, you especially.