I have never paid for any prediction site to place my bets and I don't think I would ever pay for it either.
I don't do this for two reasons:
1. Because I don't trust any prediction, as no one is capable of 100% predicting any outcome. Sometimes, it's in the 5% error that we lose all the value we gained or even end up at a loss. So why am I going to pay for something that isn't right when I need it most!?
2. We can obtain a lot of information for free.
It's not ready-made information, but we can know what the odds are of a team or competitor winning, what the latest important news is, such as any embezzlement or line-up confirmation... all of this is very important when deciding on a bet, and is available for free. You just need to know how to analyze to decide how to place your bet.