If you wanted to lay a few miles of fiber yourself, you'd find that it is fairly straightforward in most areas. You cross a bit of red tape, fill out all the forms, and pay the impact costs. If you don't want to do it yourself, companies like Comcast actually do a good bit of work laying fiber on contract for smaller carriers.
As far as cable monopolies, those are fortunately on their way out anyway, at least in Tier 2 cities and their near suburbs. Increasingly, Brighthouse is competing in Comcast territory, and vice-versa. That's the direction. But of course, networks take time to build, with or without a bunch of government mandates.