I live in a small town Ohio. Because of my location I could only get 3 over the air stations, NBC, CBS and Fox with an antenna, all 3 from the same town and owned by the same communications company so a news anchor on one of them is also on the other 2 stations. Only network programming is different and all non-network hours are filled with the same programming. My cable company does have a "cord cutters" subscription that you can at least get 2 more CBS stations out of large cities and an ABC station out of another city as well.
I can't complain about my cable price, it is very reasonable for what I get. Yeah, I could add subscription services and digital channel tiers if I wanted that would give me even more but I find that the basic tier of service suits me just fine. I have a few reality shows I actually watch. The rest of the day the TV is just on for background noise while I'm either on the computer or working around the house. My cable bill did increase in 2020 but only because I upped my internet speed
The other thing I found with streaming is the buffering... drives me nuts and my internet speed at the time wasn't even bad. So in the long run, cable is for me as long as it is available.