Check to see if the local ISP in her area has an Elderly package for internet. Then get her setup with Biden's inflationary increase package or w/e its called that saves 30 bucks on internet. We have 150 MB/S internet for my Great Grandmother and she pays $15 bucks a month for example. Also, check to see if they have something like Flexcast (Comcast) which is usually free.
We share all our streaming services with our GGma. So she can just watch w/e she wants because she has it all. She doesnt need a big internet package cause she cant see the difference between 1080 and 4k. The 150 mb/s package she has is more than enough. Her 65" Vizio from Walmart was like $380 when my parents bought it and they set up a Digital Antenna for her, too. She has about 5 local channels (Fox, CBS, NBC, ABC, PBS) and the vizio makes switching to them not that big of a pain in the ass.
If she has an older TV and you just decide to keep it, you might could do this - I have my Garage's TV setup with OTA stuff and all I had to do was delete/block all the channels that didnt work - and now you can just hit channel up/down between a whopping 6 channels in my area and never see anything else. Though Im unsure if the TV or the Antenna thats hooked up to it is the one thats displaying the channel name and whats on that station.
If you end up finding something that works for you, let us know. Thats an interesting, yet.. very telling of our age.. question.