Roku does suck. Personally, I just use it as a front-end to play my home media on the various TV's in the house (using Jellyfin as the back-end) along with occasional content from Amazon Prime. I've deleted all the junk channels they try to foist on customers. Yes, the hardware does kinda suck, but it's just "good enough" to excrete a 4k hdmi signal, pass through the audio to my receiver where needed, and the interface is "good enough" for my family to use it. I've also neutered most of the "phone home" traffic with Pihole. Before that, they were easily the chattiest devices on the network, whether they were being used or not.
I have zero interest in consuming AI generated content or advertisements of any sort.
If Fox breaks it any further, I'll just go back to rolling my own endpoints out of raspberry pi or similar devices. I stopped doing that a few years ago as it was just less hassle to pick up the cheap roku boxes, but that worked fine too....it was just a bit more work.