I think the existing system is pretty good. The bottom teams have to get the best players in the draft in an attempt to make all teams competitive. By having a lottery, it eliminates the guarantees of tanking for a draft position. Perhaps you could lock in the draft position with a month left in the season. That way, losing end-of-season games would not improve your chances of getting a pick.