> Implementing IPv6 means every device in the world has a unique, globally routable address with all ports open (no NAT).
Not necessarily. I've configured my IPv6 firewall to block all the things except for specific ip:port pairs. I didn't feel like leaving my network totally open.