Not everybody gets $50Ms, and there's already been a mostly positive response from players on it thus far.
Draymond who's one of the most competitive guys in the league is for it.
The ones that change the course of the game (superstars, and even mid-stars) are the ones not playing, and making $50M.
There doesn't need to be a reward for winning the in-season tournament. If having the better record throughout the season isn't incentive enough, why should this "tournament" matter towards anything?
Be one of the top 3 teams and have one of the 4 best records for your conference and you get home court. There's no need to over complicate things.