The MAC address is used if you autoconfigure IPv6, it's not required. Also you can enable privacy by requesting your host to generate a random host identifier.
It's not entirely misleading if you can imagine a certain government requiring registration of devices before allowing access to networks like the Internet.
I don't think thats true, I think most is automated. There are people like Comcast just allocating ipv6 automatically, that far outnumbers manual setup.
The MAC address is used if you autoconfigure IPv6, it's not required. Also you can enable privacy by requesting your host to generate a random host identifier.
http://en.wikipedia.org/wiki/IPv6#Privacy