Now, where it may get harder is finding a 32-bit system that is server oriented since most server builders are looking towards packing in the memory beyond the capabilities of a 32-bit system.
The whole argument is nothing more than a straw man. All you have to do is have a multi-boot system where one of the images is 32 bit. Sure, you won't be able to take advantage of all of the RAM, but it will run, just fine. And, you can have one using a PAE kernel so that you can test programs in that environment as well. (Yes, people do use PAE. It's for when you have more than 4 GB RAM but either don't want to nuke, pave and reinstall a 64 bit system or can't because you can't afford the downtime. All you need to do for that is install a PAE kernel and support packages, reboot into it and later, remove the non-PAE packages. And yes, I'm writing from personal experience.)