There is nothing at all new or shocking in this writeup, but it certainly is a reasonable assessment of something that has been entirely predictable for years and years and years.
Since Netflix came into being, the inevitability of individual networks realizing how 'easy' streaming is, and how adding streaming by every single provider was going to be reality. For some reason, people believed that cable TV providers were screwing them over with 500 channels, of which you wanted to watch two or three. But, which two or three? On Monday, it's ESPN. On Thursday, it's someone else. For hockey, it's someone else. For Saturday it's someone else. For the three TV shows you enjoy, it's (once again) someone else.
These streaming services coming from thirty different directions add up quickly. They sit on top of a cable bill. Or, if you ditch the cable bill, you are left missing shows that you used to enjoy having the freedom to watch. I will say, my kids don't watch TV almost ever. We maintain a solid Plex library for our movie viewing and between Disney+ and Netflix, they get about all the viewing content they care about from them, with a healthy dose of YouTube thrown in for what they care about.
My oldest is 19, he will likely never own a cable box in his whole life. So, while this article certainly speaks to me, and it does address the issue of zero actual uniformity to the sports system (at this time), it fails to realize that the next generation simply doesn't seem to care at all.