That's because you've only used shitty streams. Compare it to what I have and what I'm paying.
I have an IPTV service that's $25/month and I get every sports package including NFL Gamepass, NHL, NBA, MLB, NCAA to watch any game, all regional sports channels like all the Bally sports, all the ATT Sportsnets, NBC Sports, etc, everything, all local channels across the country meaning I can chose to watch games on local channels instead of Gamepass channels, all the other regular cable channels, all premium movie channels, and all PPVs (no extra costs).
It never buffers, it's full HD 60fps. And I can also quad screen it. There is a fully populated, accurate guide and I can record and/or schedule recordings like a DVR with it.
I'm a Niners fan in Wisconsin, and I've used this same service to not miss any of their games for the last 5 years.