I watch a few sports, football mainly, then Tennis, Formula 1 and a small dose of NBA Basketball.
What makes football players so different to Basketball players? Tennis players etc?
I think the main difference is that there's a lot more variation in individual football players. Let me give you examples:
Thinking outside the obvious stats differences and the way a football player shoots the ball, the way Messi controls the ball, touches the ball, dribbles with the ball, will vary from other players. Hazard controls and dribbles the ball differently to Bale, and Neymar controls and dribbles the ball differently to Willian etc.
But in Basketball, most pro basketball players will shoot the ball the same way and they will dribble in a very similar way. There's little variance in how pro basketball players can perform (speaking outside of all stats variations). Some will defend better and some will score more points, but I'm mainly talking about ball control because stats can be skewed (if they play in a better team with better individual player, they will get more chances to score).
Let's not forget scoring 50 goals a season isn't the norm at all in football, it has only become normal for Messi and Ronaldo. Before them, a player scoring 30 goals was a fantastic season (it still is), but more importantly, people will take into account the way they play. Ronaldinho is a good example of bringing flair along with success.