Well, my brother ran into problems with Hulu, so my dad made the executive decision to get Spectrum. I helped my dad install the Spectrum app on their Rokus. The nice thing about that is, there is no logging in to do. It automatically detects they are on a Spectrum Internet connection with TV service and just works. The downside is now my parents have a new app to learn how to use.
That likely is your best solution to prevent future issues like this. Sometimes the best solution isn't the cheapest solution. I will say Spectrum is good to give deals too. If you call them every 12 months or so they'll usually make another deal to keep you around. I doubt Hulu had all of the local channels YTTV did either, which may have created another headache for you.