I feel like the lottery is very likely to convince teams to attempt a different type of tank. If you're a bubble team, what's more tempting:
1. adding players and salary near the deadline to make a run and then getting bounced quickly
2. even a 1% shot at landing McDavid
Obviously it take the right player in the draft, but I'm sure it has and will continue to happen. That's the exact reason why they can never do a lottery where everyone has the same odds, as I've seen suggested randomly over the years. People want to question the integrity of the game when a horrible team tries to lose, but what happens to the integrity when a playoff-level team decides to lose? I'd say that is so much worse.
There is no perfect system for this. I wish they'd just stick with what they always had. Even now, they're still tweaking the lottery odds every single season. That one does feel a bit suspicious to me.