"but they are still better than the alternative" actually no.
One of the alternatives is to do away with broadcast based media completely and download what you want without adverts as and when YOU want to watch it.
At present the producers of shows are selling to broadcasters/ networks, if everyone was downloading only the content they wanted the producers could sell direct to their audience.
Given that the start up for being a distributor would then be the cost of a server and internet bandwidth the delivery costs could come down without the need to flood your audience with rubbish they don't want to watch.
Adverts have cause loads of problems in society without them giving anything back, the premise that they make it cheaper to watch quality content is false, the vendor / broadcaster just makes more money.
The BBC has by pure fluke produced some quality programming in the past however if you balance their latest content against time you wonder where your license fee went. I rarely watch BBC as they are not interested in what I want to watch only what is cheap in all senses of the word.
The media industry is always b1tching about how they aren't making enough money. If I had my way they would be paid after I had viewed their content and decided how relevant and entertaining I thought it was, rather than being suckered by adverts for films and shows that don't live up to their promises.
If they want to advertise it should be invisible to those who are not interested in seeing it, like this page I can scroll right past the adverts on the top, they don't keep forcing me to acknowledge them every 15 minutes.