I understand your reasoning but I don't think Apple shares your view.I hope they keep Rosetta 2 as it is useful for current and older programs.
I understand that Apple wants developers and companies to update, but the reality is that some don't. Also, some (major companies) want everyone to move to subscriptions for newer updated apps.
But..understand that developers and companies are creating apps for profit (and that is ok of course and not everything should be free), but SOME of the apps that have moved to subscription are terrible and their older apps are better and work better (like Adobe Elements).
AND...companies are not updating their apps ON PURPOSE Adobe especially) in order for users to buy their "latest and greatest", but their "latest and greatest" is not so great. Adobe wants everyone on subscription and their stand-a-lone apps are created so with every OS going forward you have to update. Wasn't like that before, but noticed over the last few years.
Not all of course, but especially Adobe..and a few others (not small developers).
Rosetta 2 unless it is a pain for Apple to update each OS is a service to us Customers and hopefully they will continue.
Supporting and updating Rossetta is counter to pushing people to upgrade to a new Mac. Having cross compatibility only delays the pain. Apple likes to rip the bandage off quickly. On the flip side supporting Rosetta for as long as possible will give customer appreciation for the brand. I don't know what Apple values more?
I tend to think they force obsolescence as much as possible but sometimes Apple can be generous with software support.
I agree with you that they should support it as long as they are giving security updates for Intel Macs but they have to draw the line at some point. In my opinion coming g from the power PC to Intel transition is that Apple had been much better extending support this time around.