Never going to eliminate some form of tanking unless there is absolutely no statistical advantage to having a lower record. We are living in a world of analytics gone amuck where we see teams now shooting 50+ three pointers in a game because the probabilities of winning are better. Unless we do away with a draft order structured from lowest to highest (with or without a lottery system in place) GMs will still take the higher odds of getting a better pick, combined with the higher odds of getting a better player with a better pick.
I'm totally fine with the flattening of odds for getting the top pick. While maybe it doesn't dissuade "bad" behavior, it at least lowers the probability of rewarding it. The issue is that not every team situation is created equal, so for certain teams, a superstar is only going to be coming through the draft. With that said, I would be in favor of potentially even flattening the odds MORE for the lottery teams, but limit the lottery positions to just the first one or two picks. Washington and Utah with the 5th and 6th picks is absolutely crushing given the seasons their fans just went through. Now, if they had struck out in the lottery, but still ended up with the 2nd and 3rd picks, that seems like a reasonable landing spot while not totally rewarding tanking.