one of the facts is google wants Roku to adopt industry standard codec "AV1", Roku is refusing.
AV1 is no more a "standard" than VP9 or MPEG2. Yes, it's in use now (it only came out a few years ago) and will likely continue to increase in use.
What I don't know is if AV1 can be decoded in software, and if so how much processing power is necessary. It's completely possible that almost no existing Roku device has the processing power to decode AV1 in software. Even much more powerful players, such as the Nvidia Shield, has issues with decoding video in software. They attempted to add VP9 Level 2 support via software decoding (it's what YouTube uses for HDR) and while it was OK with 4K/30 content it completely froze the player with 4K/60 content.
So, that means Roku needs to completely redesign their players, and potentially makes all existing devices obsolete. Perhaps they don't want to have to tell their customers that the new Roku they just bought will no longer work in 90 days because they had to redesign their operating system for a new version of hardware.
This of course is all guesswork, because we don't have the full facts from either side. Based on what both sides have said so far, I'm on Roku's side of the fence. But then I don't use any sort of TV provider with my streaming players. When we cut the cord, that was to move completely away from everything I was getting from Dish Network. I get OTA stations with no problem, and we do not miss any of those 300+ channels we used to have (and never watch). Prime Video, Disney+, HBO Max and Netflix provides more than I can ever watch, so I'm not in the least concerned with the rest. For those that simply must have some of those channels, I understand and hope they get it worked out for you all.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee, just another user.