I'm not sure your assessment is reasonable. You're putting up a strawman by claiming that the only way to have shared infrastructure is to have an abusive monopoly that stifles innovation and screws consumers over. This is false. It's quite possible to have a single infrastructure provider that does it's job, such as a consortium of telcos shipping in to deploy and run shared infrastructure. There are plenty of examples of those types of initiatives in other areas, such as shared ATM networks, which provide a far better service than "everyone for themselves" deployments.