The draft creates a more level playing field. It's pretty dumb that there is a mad rush for players after the draft since there are more GLeague, 2 way, and Summer League spots than drafted player spots to fill them.
The GLeague needs to be formalized and made into a virtual minor leagues for the NBA.
And big markets should not get the advantage of signing the best undrafted players. Those rights should fall to teams in a more level environment. If a big market team wants to buy that 3rd round pick so they can get that player, then so be it. At least they wouldn't be getting them just for free.