There are some very smart pros that make a lot of money and they do certainly have skill.
I'll give you an example of what I was talking about before with the high stake, low risk strategy...
In the Scottish Premier League season (just finished) Glasgow Rangers won the league with the record: won 30, drew 3, lost 5. We'd be betting high stakes on each game for the win. If this was the case then each time Rangers drew or lost we would then use a similar progression as discussed in this thread to cover that loss. Well, last year Rangers never had a chain of two bad results and so when they did draw or lose then they always won the next game and so our chain was never broken all season. Take into consideration as well that some of the draws and losses were against Celtic and these were games we wouldn't have been betting on. I believe out of all the draws and losses (8 total) there was only 3 games that they didn't win that were upsets. This doesn't matter though because they won the following game to maintain that chain. The stats don't lie. There is money to be made if you know your stuff.
snopes.com: The Super Bowl Indicator