> That approach may be reasonable for many arm architectures > which do not show considerably lower performance on 64 bit > compared to 32 bit. > > For the Pi4 this is an undeniably good reason not to use 64 > bit because contrary to common believes the 32 bit kernel > has no problems with 8 GB of RAM.
How about running 32-bit binaries/executables on 64 bit-kernel, which can be done on RPi with no problem. My reason for advocating 32-bit binaries on 64-bit ARM CPUs (not limited to RPi4) is considerably smaller memory footprint. Best regards, Ryutaroh