While every bench player may not make $6 Mil. a year, the average NBA player made $5.84 Mil. in the
2009-2010 season despite the fact that the NBA is only the 3rd biggest sport in the US (
and they're quickly losing that spot to MLS). In comparison, the average MLB player made $3 Mil. in the
2010 season; almost half as much as NBA players despite MLB clearly being the more successful/profitable sport. People can debate how 'popular' basketball is until they're blue in the face; the fact is it doesn't even come
anywhere close to making the type of money that MLB or the NFL does. The players make way too much, the season is too long, the playoffs are too long and something like 1/3 of the teams in the league are in the red. That's not good business.