What is "abandonware"? Software does not have an expiration date. If it runs, if it does everything it does originally, I don't see the point for "patching support" for the sake of it.
Of course these are deliberate (and awful) policies that Apple is entirely in control of. Software doesn’t rot: operating systems deliberately choose to break backwards compatibility and their vendors deliberately choose to simply deem old software as too old.
Apple removed hardware support for 32 bit apps on ARM. Should Apple have wasted the die space instead of using it for new features?
Have you read “The Old New Thing” Microsoft blog? There are all sort of special case hacks in Windows just to keep one version of one third party app running.
Should Apple also have kept shipping its 68K emulator from 1994 in its 2022 ARM Macs?