It's a lot easier to port to 64-bit than it is to introduce multi-threading into your applications. Multi-threading requires training, use of specific tools and increases your support load as debugging multi-threaded applications is quite a bit more work than debugging single-threaded applications.
I think that Intel will find that moving the software community along is a real pain in the neck. Just as AMD found in getting vendors on board for 64-bit.