I don't think the lottery is rigged at all (at least not this year). The NBA doesn't care about LeBron going back to Cleveland, they just love that he went to Miami and formed a super villain like team.
What the problem is that a team should not be allowed to win the lottery, or even get a top 3 pick in back to back years. If you screw up your number one, you shouldn't just get a do-over, thanks to shit luck. It prevents teams from getting back in the top 3 thanks to fucking up their pick, and it prevents a team that improved to the rate that the odds were nearly/impossible to win the lottery a second time, yet they win it anyways, from getting into the top 3.
The NBA has the only system it sports that is so obviously unfair to teams, they need something so new, and this potentially could be the tipping point.