Just to focus on one potential change in technology that could effectively collapse the market for DBS TV by the mid-2020s: low earth orbit satellite. Just last week, SpaceX got FCC approval for their Starlink constellation of 12,000 satellites. Other companies plan to launch similar, though smaller, constellations. These systems are intended to offer low-latency high-bandwidth internet service everywhere. But why would Starlink or other LEO satellite systems aim to provide only IP data service, given that video is what folks largely use the internet for? Assuming that lots of Americans still want live linear channel pay TV (and, if that's where live sports still largely reside, they will), why wouldn't Starlink devote a fraction of their total system bandwidth to multicast the most popular channels (i.e. managed IPTV) and take a cut as an MVPD? I expect that T-Mobile is going to do the same thing (perhaps using LTE-Broadcast, a form of multicast) when they launch their own pay TV service and, I'm sure, offer to bundle it with fixed 5G home broadband over 600 MHz. If a home or business needs a DBS dish for TV, why not just switch out that dish for one that works with Starlink or a similar system if it can provide not only the TV channels you already have but also broadband service too?