Because it make security and debugging easier. NAT despite what you appear to think, actually make security and debugging worse.
No they are not required to lie and in fact there are laws against lying. Another word for lying about what you intend to do is fraud.
Firstly servers don't need DHCPv6 to assign them a address. They can just pick a address and register it in the DNS themselves. They really don't need a DHCP server to do it for them. HTTP/S doesn't care about the IP address that a machine has.
Secondly SLAAC is not only used with link locals.
Just because you want to do things one way doesn't make it a requirement.
Why does it have to be local government?
In Australia the federal government is in the process of providing the infrastructure.
You can charge for stuff and still be a not-for-profit. It all depends on where the proceeds of the sales go to or potentially got to. Paying reasonable salaries is ok. Paying dividends even potentially is not.
facebook.com are IPv6 only internally. Externally they are dual stack because their customers are a mix of IPv6 only and dual stack.
The IPv6 solution is ULA and GUA addresses running in parallel so you have stable internal addresses and globally unique addresses when talking to the world.
You do realise that this is complete garbage. The reason that we need IPv6 is that IPv4 was never designed to scale to every household in the world. 4 billion addresses was never enough for that. We have extended IPv4 by about 2 decades through the use of address sharing but the amount of sharing is now going from 1 addresses per household to less than 1 address per household and the tricks that allow address sharing at the household level without to much administrative pain don't work between households.
Because 255.255.255.255.255.255.255.255.255.255.255.255.255.255.255.255. is actually harder to deal with than ffff:ffff:ffff:ffff: ffff:ffff:ffff:ffff.
IPv4 will mostly be gone on the Internet as a whole in 10 years. The only thing that will hold that back is people buying IPv4 only devices today. It is Sony, Samsung shipping IPv4 only TVs etc. that are the real problems today.
Yes. Comcast comes with IPv6 on by default, as do other ISPs.
1 in 5 homes in the US has IPv6 enabled today. See the IPv6 presentations at NANOG from a couple of days ago.
IPv6 is already here. It is measurably faster. It is easier to configure and manage. The cellular carriers are going IPv6 only. If you are using a modern Android or Windows phone you are talking IPv6 only from the phone. Facebook is IPv6 only. Microsoft are going IPv6 only. Google is going IPv6 only. Lots of data centres are going IPv6 only internally.
Thats if the band lasts. Mine's broken after 5 years. The metal loop the pin goes through has broken off. Just the wear and tear of taking it on and off once a day.
The average user will notice the lack of IPv6 when a CGN is put in the IPv4 path and things like port forwarding stop working. For some ISP's that is now. For others it is in the future. Until then you really shouldn't notice whether you are using IPv4 or IPv6 to reach another site or how you are reached. If you do notice then the ISP / OS vendor isn't doing their job properly.
Hopefully the ISP will take away the IPv6 knob and just deliver IPv6 to everyone in the near future. There aren't many IPv6 only reachable destinations yet but more are coming as more ISP's switch over to using CGN to deliver IPv4.
Apple II w/ 4K of memory would cost $5236.87 ($1298) in todays dollars. While this may be a lot less than a lot of computers at the time I wouldn't call it a cheap computer by any stretch of the imagination.
The way to defeat stupid laws like this is for everyone to actually send everything they intend to upload to the ratings board then to complain when you don't get a rating back in a timely manner to their representative.