> Networking hardware is perfectly capable of running IPv6 - it's just cheaper not to. It supports IPv4 perfectly and so it's used in this mode. When IPv4 addresses will be exhauseted it'll be switched io IPv6 mode - but not before.
Wow! Still not gettin' it. It's not about the network and networking hardware. Network in itself has no value. IPv6 right now has zero value, because there are no hosts on it (i.e. nothing to route). And how are you going to get the hosts on it when it has no value? You won't (not right now anyway). That's why there is talk of multiple layers of NAT and other rubbish (I personally detest this and would like IPv6 to succeed).
You get _all_ the value to the network and ISPs will follow. We had a chance to do this, transparently, but because of a few purists, it never happened.
It's only cheaper not to run IPv6 because there is nothing to run there, of course (i.e. your fancy IPv6 routers see packets every couple of hours). Why would people sink millions into equipment when all of their customers are on IPv4 (i.e. their IPv4 addresses and configs are unusable on IPv6)? And yet, some forward looking ISPs have the whole core enabled for IPv6 already. But guess what? No customers. Why? Because nobody cares to reconfigure for no immediate benefit. More importantly, why should they have to? It's just nonsense.
You know, you are kinda disproving your own points :-)
PS. It was also cheaper to keep running 32-bit software. Ergo, no need to enable 64-bits in hardware. We could have had PAE for a few more decades, I'm sure. :-)