This whole tanking thing is so stupid and overrated what team has really benefitted that much from it?
Do me a favor and take a look at the last 30 years of NBA championships. Check out at what point in the draft their best player was drafted.
Also, check out the best young teams in the league right now. What do they all have in common?
Thunder -- Westbrook, Harden, Durant -- all top 5 picks
Clippers -- Griffin -- #1 pick. Traded other players taken in the lottery for Chris Paul.
Bulls -- Rose #1, Noah #9, Deng #7
Hawks -- they were awful until they drafted Horford #3
Timberwolves -- Rubio #5, Love #5
Sixers -- Turner #2, Iggy #9, Hawes #10
You don't build a talented young team by drafting 11-20 every year.
It's definitely possible to find really good players in the late lottery to the middle of the first round, but the chances are much lower. You could draft as well as possible and end up like the Houston Rockets. The Rockets would actually be better off if Morey would completely miss in a draft or two so they'd sink to the bottom of the West and actually get to draft high for once.
Also, if you tank by putting young players with potential in starting roles and force them to develop / put up career numbers, you can increase their trade value greatly. There will always be a GM willing to gamble that a player putting up numbers on a bad team is actually as good as their production.