I'm sorry, I hate this. It really hinders the chances of a God awful team who is trying to rebuild the right way, without taking on shorter term vet contracts just to win an extra few games for no reason, from being able to get the #1 or 2 pick. Teams should be able to construct their team for the long haul intelligently and how they see best fit. This twists their arm some from doing so.
The whole tanking thing is way overblown imo. Really what's happening is teams like the Sixers are trying to build their team wisely now, no longer overpaying for the Charlie Villaneauva's of the world. They know bad contracts weigh them down and instead are trying to gut, get strong lotto picks, develop those guys from within, take on salary dumps to get more picks, and add in solid vets on the cheap for shorter term deals to help fill some gaps and lead as the team develops the first few years. Could you call the Sixers process tanking? Sure. But not to the extent that this board and the league makes it sound and in no way does it even guarantee that they even get the #1 or 2 or in a very rare lottery, #3 pick, anyway.
As soon as some fringe playoff team (the Knicks) get the #1 pick in a top-heavy draft, they'll realize it imo. The strong get stronger and the really weak have that much tougher of a chance from truly helping themselves.