32bit only supports 4GB of memory for each application and because of the way Windows is built (terribly) that one application is Windows, resulting in less than 4GB being available on 32bit Windows, the requirements ask for 4GB of memory so already that's reason #1.