I don’t seem to have nearly the same difficulty as you. I wanted to watch the Olympics so I reactivated my Peacock account, paid for a month, then immediately canceled it. I’ve never had consistent issues finding where I could watch a particular game. It is aggravating that my MLBTV subscription doesn’t work when my team plays on an Apple TV broadcast but that’s 1-2 times a year.
Maybe I was not good at piracy but it took just about the same effort to find the right links, deal with constant buffering, etc. But I find it pretty phenomenal that I can easily watch just about any sporting event now with little difficulty