Yes, I am actually running multiple webservers on a single IP address on port 80. Amazing? Not really. Apparently you aren’t familiar with a handy technology that is generically referred to as reverse proxy. It enables multiple masqueraded servers to operate and serve the same external IP/Port combo, and it is completely invisible to the web site visitors. This might explain why you think the internet is broken.
It also explains why you think the internet is broken if you measure it by whether or not your mother could figure it out. My mother couldn’t figure out AIM under IPv4 or v6, what does that mean? It means my mother won’t be sharing files on AIM any time soon. But it doesn’t mean anything is broken.
Admittedly, IPv6 would revolutionize the way we use the internet. Perhaps IPv6 would even make the internet easy enough for you to use. 🙂