Chicken? Egg?
Most hardware makers see no real rush to develop 64 bit drivers as the user base isn't there yet.
Most users see no reason to adopt 64 bit OSes as the hardware support isn't there yet.
Most software makers see no real rush to develop 64 bit native versions of the software as a) the 32 bit version runs fine on 64 bit and b) the users and the hardware support isn't there yet.
As a passionate fan of 64 bit computing this drives me up the wall.