Newer ARM processors have also dropped 32-bit software support. You need emulation to run 32-bit apps. Apple silicon is based on ARM instruction set. There's no inherent reason it cannot support 32-bit software while ARM processors would.
Driver update depends on your OEM. Both ARM and Qualcomm send driver updates for their premium and upper highend Socs. The support reaching your phone is on the OEM. Google has started to push direct GPU driver updates starting with Pixel 10. So, hopefully others may follow too.
I primarily use Hacker's keyboard to use Emacs in Termux. Bluetooth keyboard is also an option. But, for some text editing sessions software keyboard is sufficient.