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.
Mainly block css. But, a better way to block media, CSS, scripts, frames in a fine grained domain basis--more complicated in ublock.
Also, limit cookies by domain. Certain websites(extremely rare ones) need 3rd party cookies to function.