It's a zero sum game, so the applicability of your skill is relative to the other players. The average bettor understands the mechanics of the bet and has an intuitive understanding of what he is betting on. The 25th percentile bettor is clueless or worse (I like green, go Jets!) and is operating a reverse ATM.
Look at horse racing. At an off-season harness track where the purse is low and horses all suck, the professional handicapper loses a lot of his edge, as you never know when one horse is going to have a great day.
At the Belmont/Preakness/Travers/Kentucky Derby, a pro has a huge edge, as they generally can call the winner with precision -- the pros are betting on the finishing order via exacta bets. The crowd tries to picks the winning horse, and in the event of a win, makes a lousy $0.50 on a $2 bet :)
Look at horse racing. At an off-season harness track where the purse is low and horses all suck, the professional handicapper loses a lot of his edge, as you never know when one horse is going to have a great day.
At the Belmont/Preakness/Travers/Kentucky Derby, a pro has a huge edge, as they generally can call the winner with precision -- the pros are betting on the finishing order via exacta bets. The crowd tries to picks the winning horse, and in the event of a win, makes a lousy $0.50 on a $2 bet :)