>NAT is like having a chaperone, where all communication happens through a 3rd party. It increases network traffic, it makes peer-to-peer internet impossible. And it is not security. You only need to trick inside device to connect to outside device, and there goes NAT as security! And that is quite easy.
Mind to elaborate? Is there anything special in Ipv6 that makes a router any less hard to "trick"? Also, some NAT devices are not that easy to "trick" and have security certifications (Common Criteria).
on the other hand, in a NAT-less world, if you run a large organization, what good does it makes for an external web site or your ISP to know what each machine inside your network actually visits? Say you are a bank, or a .gob organization... now, instead of having all web access coming from one or two or three proxy/NAT addresses, you have a one-to-one connection from each pc in your network... is that difficult to "trick" someone you want to do something special now and address specific internal address of your organization from the internet?
I'm not against IPv6 itself, but the rage against NAT seems unjustified. If there's no need for it, it will go away alone. Now, there are people that might need NAT, as they don't want external addresses to "know" what each internal address of an organization browses or anything. For those, seems IPv6 is lacking some funtionality for no good reason.