the reason NBA is a great game to bet on is because it is the only team sport where 99 times out of a 100 (my numbers, but read on . . .) the team that "plays better" actually wins the game.
in football, you can "outplay" a team but get burned by turnovers, in hockey you can "outplay" a team but run into a hot goalie, in baseball you can "outplay" a team but lose because you "left a lot of guys on base where the other team happened to hit a random homer or two."
since it's so easy to score in basketball, the way you define "playing better" than another team, really, is points. or shooting percentage. so you play better, you win.
in football, you can "outplay" a team but get burned by turnovers, in hockey you can "outplay" a team but run into a hot goalie, in baseball you can "outplay" a team but lose because you "left a lot of guys on base where the other team happened to hit a random homer or two."
since it's so easy to score in basketball, the way you define "playing better" than another team, really, is points. or shooting percentage. so you play better, you win.