Also, I'm guessing that users share the same IP address, which can cause problems. Plus, if one user is doing something illegal and causes the supernode to get shutdown then no one on the mesh network will have access to the internet.
Addition: quotes like "The internet doesn't really cost you anything, it's just the connection [that has a fee]... Nobody owns the internet, there's no one to pay." Are shockingly naive. Who does he expects pays for the fiber that runs across the country and along the ocean floor? The marginal cost of a new user on the internet is effectively zero, but that doesn't say anything important. The infrastructure that makes the internet work is enormously expensive.