The summer before the first M1 Mac was sold, Apple provided developers with a special build M1 Mac mini, the software developers toolkit, and the beta macOS 11 operating system. Any developer had several months to port their code (and indeed, many did) before that Mac mini went on sale in Nov 2020, and this proved quite adequate for those developers that chose to port their software to the new chip architecture and macOS 11. Four years prior, Apple made it very clear to developers that Apple would be moving to a strict 64-bit macOS application requirement, and again, many vendors chose not to heed that inevitability. Their apps would remain incompatible by their own choice, and with consequences for the users that simply wanted current compatible software.
Some developers chose to not upgrade their software to Apple Silicon compatibility, or they decided to only support their products on Microsoft Windows. Apple had no part in their internal business or technical decisions, and that is not Apple's role anyway.
MrHoffman does ring true when he states: "When buying a computer for a specific task, it is usually best to confirm app features and availability prior to purchase." That is not Apple's role either.