That and going 64-bit doesnt really have much benefit for the customers that can use it either. its mainly a convenience thing for us.
As long as you don't ever utter the words (paraphrasing), "we running tight on RAM, clear var X to make room for Y... ok now Y is not needed so we can clear it and reload X" and risk fragmenting your memory, I can accept this. But you have to admit, the RAM aspect is definitely the REAL advantage of 64 bit OS's (I do medical imaging research on 3-5D data sets and we definitely can use more than 4GB ram to process a single imageset efficiently. Really, anyone who does big data does, and a WW2 grand strategy sim could be an exercise in big data).
Dumb question: why can't you compile both an x64 and x32 version though, same code, but the x64 version can just understand to use more RAM when available. I've seen that work us.