Re: the real problem
Yes, but the complication is that wide-reaching physical infrastructure is a natural monopoly. There simply isn't any justification for duplication of resources on such a large scale as the Electric Grid, Water Works, Sewer Systems, or Datacom.
Non-discrimination (or, inversely, non-preferential) treatment is a great, and needed, goal, but it isn't the end-goal.*
What actually needs to happen is regional, if not a singular national, institution(s) that does all of the physical infrastructure. They deliver a link to your home/buisness/cell tower/etc, but not the the end user service. They are actually restricted from providing the end user service. They are also restricted from owning content, or participating in other competing markets.
This doesn't have to be a state-owned entity, but it would certainly have very strong state-oversight/regulation.
They would welcome any and all resellers / service providers equally, and leave it up to them to differentiate who throttles, who doesn't, who has value add services (website hosting, email hosting, etc) who uses static addresses, who uses dynamic, etc etc etc.
Then we can actually have meaningful competition, while still maintaining the needed natural physical connectivity / infrastructure monopoly that allows you to keep the critical mass for sustainability.
*Even here, I am using a broad brush. The networks should be allowed, if not mandated, to treat certain traffic differently. I think we can all agree that VoIP/MultiPartyGaming/Etc should be treated differently than web browsing, which should be treated differently than large bulk data transfers, etc. What we don't want is two different VoIP packets to be given differential treatment based on some other factor (money/service ownership/whim).
We should be careful not to scream for equality to such a degree that we end up in a situation where someone can't make a phone call because someone else has decided a 4K video stream suits their fancy.