
Also, in the case of XAMPP which is intended for development rather than production extracting the last ounce of performance out of the hardware is not that important but being able to get the software to run is quite important. Absent that capability vendors would have a hard time selling 64bit desktop machines. From what I can tell the Ubuntu flavor of Linux, which I'm using, does support the use of 32bit binaries on a 64bit machine.

I don't have a 64bit computer running Linux but most of the software, including a good bit that is packaged into the OS, running on my 64bit Windows computers consists of 32bit binaries. However, when it is possible to run 32bit binaries on a 64bit machine but not the other way around it would seem that the 32bit package is the more universal solution.

There is plenty of sympathy for the developers desire to eliminate unnecessary distributions.
