Ease of use. With satellite and cable you generally have to deal with it once every two years or longer if you don’t care about the prices. As I’ve mentioned previously I have crappy internet and don’t have options for faster speeds. I can stream it already but it requires turning on my Xbox getting out the controller and also switching inputs. Is that super complicated no but it is annoying and I’d rather not deal with it.
For someone who is looking to skimp on costs and willing to work at getting the best deals and arrangement it probably works fine. The vast majority of people though are lazy and don’t want to deal with it. The amount I’m willing to spend to just not have to deal with crap is probably in the $30 range. I will stream for some stuff mostly Netflix because it is built into Dish and it doesn’t cost me anything.
People don’t understand that the average person doesn’t want to deal with crap. I know my parents will just not watch the games.