You can't expect every person to be skilled enough (and with the time and desire) to be their own network administrator, so someone will have to run the network for those people... and they will need to be compensated for that work... and some people will be really good at running that network, and will have lots of clients and get very efficient at running networks, so more people will hire them.... and they will get big enough to hire people and pay for laying cables between networks... and suddenly we have the exact same system we have now.
What would be different this time around if we started from scratch?