Do the teams get the revenue for that jersey, or is it the player and the NBA? The jersey says the player name but it does not use the player's team at all on the jersey. I would think the NBA gets most of the revenue, but I do not know this for sure.
Either way, we all know that the players that usually make the all-star team are not necessarily the best players, but the ones that receive the most minutes during league games. You may say that the player deserves this perk since he takes a hit in game shape and stamina by playing the extra minutes I guess, but I don't necessarily believe this.
I honestly would be okay with it going either way, but I think I would rather stay as it is.