Ok I understand that sports are "live" but what about everything else? Isn't 95% of the content shown on traditional channels not "live"? And if so why even bother with traditional linear "live" TV? Why not just have everything shown on a streaming platform like NetFlix does?
News (local and national) is usually "live". Some even Prime Time shows have certain episodes live... America's Got Talent, Dancing With The Stars, American Idol, The Voice, and the like.
Some people also like watching shows when they premiere. So even if the show's not live, it's still "appointment TV" for some.
The bottom line is who are you to dictate how someone watches the entertainment they want to watch, when they want to to watch it? Every time streaming comes up, you tell people they should give up their streaming/cable package in order to watch how YOU want to watch, even if the shows they want to watch aren't available.
It's like criticizing people for going to Disney... "It's too expensive", "It's for kids", "Why do you go so much?" If that's what people want to do with their time and money, why can't you let them? If someone says "We're going to Disney for two weeks and staying Concierge at the Grand Floridian!", would you say "Why don't you stay at All Stars? It works for me!"? Now, if someone says "How can I save money at Disney?", that's a different issue. But that's not what's going on here.
As far as your last comment, many shows are available on streaming platforms. But if you like shows on multiple networks, that means multiple streamers. Each one costs money.