If I knew that x86-64 was the future, I'd agree almost whole-heartedly that the shift is welcomed. However, that's hardly the case. With Intel's adamant support of IA-64 and willingness to drop x86 (them being a giant whos influence on the market is very great and that's an understatement), having 2 64-bit ISA's doesn't improve mainstream product compatibility and availability, it decreases it.
If and when Intel moves IA-64 to mainstream desktop (and this is most probable, knowing how bullheaded Intel is), and x86-64 has entrenched itself into the market. We will have a platform compatibility issue on our hands. And it won't be something as minor as SSE or non-SSE application either. We're talking an issue on par with the Mac or PC issue. Could you imagine the current mainstream PC market splitting into two?
There are only 3 possible outcomes, none of them favorable:
1. AMD looses out completely and x86-64 dies. Considering how much money AMD has poured into this thing, the company will probably go under. Intel regains total market control and we'll see progress come to a halt.
2. IA-64 never works. Knowing how bullheaded Intel is, they will continue to push it. They will continue and continue until either they go under to the entire software/windows platform is left a mess. Even if nobody writes for IA-64, they will be hessitant to write for x86-64 as that means you're cutting off the Intel market (which, even if we see a steady decline in, will still remain a good size for at least 10 years I think). Adoption will not only be slow, it'll be horrific in between and we'll run into the 4 GB memory limitation but have no clear cut way to circumvent it.
3. Both ISA's are adopted. Software vendors now provide two versions of each software title. An IA-64 version and an x86-64 version. We'll see two probably entirely different markets similar to Mac vs PC. IA-64 software won't work on x86-64 platforms and vice versa, you'll have to buy separate software titles for either.
None of these possibilities sound pleasing at all and frankly I'm pretty mad at both companies for not comming to an agreement on this matter.
"We are Microsoft, resistance is futile." - Bill Gates, 2015.