I was thinking that, too.
The oldest computer I have around is a 1990 Amiga 500; I mostly use new kit, of course. Anyone who gets an implant is going to be stuck with it pretty much for life, or commit to brain surgery every 3-5 years to install the newer one.
On the other hand, a 'trode net or hat would seem doable; sign me up for that.
Forcing the holders of large legacy allocations to give them up would hurt more than moving to IPv6, and it'd only get us a few more years of IPv4 growth. Opening up the class-E space would also hurt more than moving to IPv6, and still only give us a few more years.
NAT effectively adds 16 more bits to the address, but does so on a per-connection basis, not a per-node basis. It requires the network to be stateful, instead of just passing packets while the end hosts carry all the state. (This means that the end hosts can't just route around problems.) NAT is messy, but it happens to work because it can steal some bits of TCP or UDP to make up for not having enough in the IP header.
IPv6 adds way more address space than anyone can think of a use for. So it can encode a lot of information about the node's position in the network, plus keep an address unique for (practically) ever.
300,000 Americans is a big N.
Was it cheaper when they did it all with paper files?
Yes, but mostly because there were a lot fewer people back then. (Remember, that even sorting is O(N log N) -- and you have to do that to get the right papers in the right files. I would guess that there needs to be lots of O(N^2) operations to catch fraud. 300,000 Americans is a big N.
Google does publish ipv6.google.com. And if you have classic (not ig) selected, you get an extra-fancy dancing Google logo to let you know you made it to the IPv6 version of Google.
But if you want to use their regular services, they just redirect you to plain old boring www.google.com. So it's nice that Google spent 20% of a lot of time on this, but it's not available to ordinary IPv6 connected users. I guess that's better than slashdot. (ipv6.slashdot.org has an A, but no AAAA records!)
Of course, if you want to add some entries to your ipnodes table, you can get the rest of the Google services to work for you over IPv6 and then your gmail will be extra-cool like mine.
Any sufficiently advanced technology is indistinguishable from a rigged demo.