Depending on the person ala carte is better. As a whole society, it is worse. The people who are subsidizing things for others are better off ala carte.
There is not a lot of original content anymore on cable. Everything is reruns or old movies, which you can get elsewhere cheaper. I feel like most of these channels are a complete waste.
I barely DVR anything anymore. My wife and I would be perfectly happy with OTA, Paramount+, Max, and my TV's free stream. That costs $160/year with ads (cable has adds). Pretty sure that is a lot cheaper than cable. And we get every show that we currently watch on cable.
For me I get all the sports that I care about at this point in my life. I get every Giants game. I get every Napoli game. Cuse football I am usually there in person. For the few games I do not attend, I can watch at a bar. Heck I usually do that now (my wife prefers it). I no longer watch the Yankees or Knicks, and have never gotten fully into the Rangers or Redbull. I barely pay attention to Cuse BBall at this point. If there is a game I want to watch, I can do so at a bar. For CFB all the bigger games are OTA.
Not everyone is like me, but why am I paying for someone else to have cheaper access to cable?