Why doesn't another big company step up and lay down its own copper/fiber into homes? Sure, it will be a BIG investment but the return should be awesome. I am sure it will be worthwhile in at least some areas like NYC, Bay Area, Boston etc.
Can you fathom how much it will cost to dig up the streets, lay fiber and fill them back in? Will cities even allow that, due to the impediment to the traffic?
So, it can be done.