I still think my idea from 2017 is the solution:
What the PL should do is scrap 3pm Saturday games completely and move the standard PL fixture spot to Sunday, thus avoiding the blackout and leaving Saturday 3pm slots to Championship and below.
They should then completely cut Sky and BT out of the equation and sell their product directly to us the consumers via an online based service - think Netflix for football.
This can be a subscription service with apps for smart TVs, mobile phones, tablets, PS/Xbox etc or via web browser, with every single game available to watch live.
They could sell this subscription for a lower price per month than we are currently made to fork out for Sky and BT Sport and by cutting out the middleman the PL still bring in more money overall, and I'd also wager more people would take up the option to subscribe when they get every game via one source for a more reasonable price.
Netflix has shown that people are willing to pay for content when they're not being ripped off, and the NFL has shown this model to work with their Game Pass system.
PL needs to embrace the technology available in digital media, everybody wins. Except Sky and BT, they lose, which is another bonus.