There are a few other advantages even when running 32 bit code. In theory, the max hard disc size for 32 bit is approx 120 Gig, which sounds huge until you realize that they are readily available at Fry's electronics, and a computer used as a personal video player (with videos stored on the hard drive) would be very cool and take up lots of space.
64 bit also can access a huge amount of RAM (terabytes) while 32 bit is I think limited to 4 gig. Once again, it sounds like a lot today, but I remember saying "why would I ever need more than 64 K or RAM ?" (and no, I am not Bill Gates, but same mistake in logic)
If I was in the market for a new computer, why would I buy a 32 bit CPU when 64 bit is available. I made this mistake in the past as well with the 386sx.