~snip~
There's no guarantee though it's going to be depend from how you trust your judegment, even there's no assurance there are still gamblers who take that big risk in paying high value prediction services, they are willing to submit their money and follow those picks that being predicted even there's alwaysa chance of losing they are okay taking it.
Same with your last statement, it's better to invest your time doing your own research and use that money to bet on your own analysis, just keep adjusting time will come that you will predict better and anticipate the potential outcome.
Those who wants to pay high fees for prediction services must know that will not guarantee them to win in the betting. They don't have to spend much money for that prediction services if they realizes that they can have skills to analyze by themselves. That will helps them to have a better skills in analyzing the match so they don't have to rely on other things to place their bet. They can just depends on themselves when placing the bet because they have their skills in analyzing and determine the right team. Although they can not win, at least they will have a chance to improve their skills in betting so that will useful for them to have a better skills in the future if they keeps learning the analysis.
If we invest our time to learning and research so we can have better skills, that will helps us to believe ourselves in analyzing the match. We will not trying to just believe on other people prediction because we will research for more to find more information about the match.