Beating the point spread wagering on NFL games is also a game of skill then. There are some sports betters who are better at analyzing data than the bookies are who consistently make money.
Very few games that we'd call gambling (e.g. blackjack) are 100% chance though. Maybe dice games? Lotteries? Even in games where the house always has edge, you can lose less by playing optimally.