If you want to watch football games online and you find that it's going to either cost you $20/game for only your home team's games and they cut out the announcers or something and double up on the commercials to pay for the network AND to pay for the game(hypothetical) and then you find that you can watch it on a third party streaming site for free and have your favorite announcer doing commentary, you're bound to not want to pay the ridiculous amount for it and move to using some less-than-wholesome service.
There's no real solution to any of this aside from a paradigm shift. Yes, money is the motivation for creating a lot of this stuff. However, people are just going to continue to find ways around terrible ridiculous lock downs.