I could do it, if I had access to the Telco rights of way that were "franchised" away to the local Cable monopolies during the early part of the 80s. We are 35 years later, and haven't improved the delivery model.
Actually, it has to do with Franchise agreements between _______ cable and the local municipalities, which is NOT Capitalism, but some bad version of utility.
Bring me fiber via local Municipality, and let me choose which set of services I can get, from whatever company that wants to offer for whatever price the market will bear. Municipal owned COLO that gives market access to any company that wants it.
No, it isn't a public utility. It is a "franchise agreement" between the Local Municipality and the Corporation. The fact that this is the way things have always been done doesn't mean it has to continue this way.
I propose that instead, we bring FIBER to a COLO, from where the citizens can CHOOSE (market forces) the options and features they desire from the multitude of companies that offer these services.
BY moving the issue of "last mile"
The question is, would you pay 1/2 the price if it was
OnePlus has a lot of detractors, but the issue of price and bloat has been answered, at least in the Phone Arena.
Socialism requires forced compliance to government will under threat of guns, fines or other forms of governmental aggression to force compliance to arbitrary rules created by those government.
See ObamaCare; forcing people to buy a product they neither want or need, under threat of the IRS, Dept of Treasury and the full force of the US government, and calling it a "Tax", in an effort to create a "health care utopia".
Well there must be a balance between code reuse and custom solutions. To use the trusty car analogy: a car manufacturer doesn't create a new battery for every vehicle (or, indeed, make batteries at all). Unless it's top end, they don't create a different engine for every car, or a different transmission.
If you're making top-end software, then sure, spare no expense. But most projects will suffice just fine using existing libraries. Knowing when to go third party and when to stay in-house is a skillset that a good lead will have.
... or the one.
Always draw your curves, then plot your reading.