Well, investing tons of money in lobbyists to pass state laws to prevent the deployment of municipal broadband utilizing public tax monies and breaks, is considered unethical (at least to me).
So, not investing in infrastructure is not the problem, but preventing others from doing so, is scummy.
They do not want to invest AND they don't want to compete.
You still have to get that content from somewhere. Storage space isn't really the limitation there. Plus, even if you could, what would be the motivationto store eeverything locally, when 1) you rarely watch a show more than once, and 2) you can stream it instantaneously anyway?
Maybe you have better internet than me, but my streaming quality isn't always HD, and if I fastforward/rewind I generally have to wait a while to rebuffer. Do an advance download of everything in my watchlist, and the next episodes of the series I'm watching, and everything will by high quality, no wait, all the time.
Besides that, just because something's available on streaming doesn't mean it'll stay there forever.
So, not investing in infrastructure is not the problem, but preventing others from doing so, is scummy.
They do not want to invest AND they don't want to compete.