For app developers, this 64-bit transition process started at OS X 10.4 Tiger.
Diagnostics visible to end-users around the problematic future of 32-bit apps started in with High Sierra 10l13.4.
Some compatibility is absolutely essential to a complex software product. Some. But application programming interfaces have to evolve. Old application programming interfaces (APIs) have old bugs, and old limits, and old issues. Old software gets retired. Software licenses change in incompatible fashions. User requirements change. Hardware changes. Capacities around memory and storage increase. The world, well, the world around the software—and the user requirements—changes.
Absolute API compatibility—the approach you're seeking here—is an unmitigated, absolute, complete, total, utter, and massive disaster for an evolving product. That's in the most polite of terms, too. That is, API compatibility provides exactly what you say you want. It also locks the rest or us behind your old and unmaintained apps, and behind your old app designs, and behind the bugs and limits that you’re either willing to accept, or are not encountering. It means we increasingly cannot fix things.
Absolute API compatibility means the death of the platform. Not immediately, but as the difficulty of making the design and code changes increases. And compatibility absolutely means that development and testing difficulties and efforts increase. In aggregate, making eventually meaningful changes become impossible, and that latent bugs and even security problems and security-related limits can never be removed.
Complete compatibility? You’ll be able to run your PolarBear79.app forever. The rest of us... will slowly be forced over other platforms, and to other choices, and away from macOS, as macOS becomes more calcified, and accreted.
As a specific example of a problem—this from another operating system—one API returns a password hash value into an eight-byte return buffer in the calling code. The returned password hash must fit into that eight byte buffer field. Advances in computing and in hardware have made that eight-byte return woefully inadequate. Modern password hashes such as Argon2 need to be longer. Typical secure password hashes now are 16 or 32 bytes in size, and potentially longer. You cannot fit a 16- or 32-byte hash into an 8-byte buffer. Which means any dreams of absolute upward-compatibility are utterly incompatible with reality. And once you break an API “a little”, you might as well break the other problematic parts and fix the other problems latent in the same area at the same time.
If you want information on this topic directly from Apple:
https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/64bitPorting/HighLevelAPIs/HighLevelAPIs.html
Few vendors will invest in maintaining old and now-deprecated APIs. If you need a 32-bit app, then stay with High Sierra or Mojave or earlier, or build and boot a High Sierra or Mojave guest in a virtual machine and use that, or seek updates or alternatives to the required apps. Or seek funding for the necessary app update work.