It does sort of suck that the best players get to go to the worst teams though. That would be like being #1 in class and going to the shittiest job available to you.
Not really. Rookies are going to get paid regardless. So whether a guy goes to Intel or SoyoTech makes little difference because his wage is going to be based on what EVERYONE in the field is making, and not just the players from his shitty team.
Essentially, you want the the best players to end up with crappy teams because you then have kids that are worth giving a shot to start over the current collection of guys.
Take a look at what could happen with Indy/Luck. Most people wouldn't want to see Luck end up in Indy, and he most likely never would have had Manning been healthy for even 3 of the games this year. But instead, you have one team that has long been in the playoffs every year, that will be in contention this year for the top overall pick, and could possibly end up being successful because of that pick for another decade.
Personally, I have no problem with the system as it is. Teams don't necessarily want that top pick because of the money that goes with it. Often times, if a team ends up with the top pick, their head coach is looking for a new job or has found one as an offensive coordinator or defensive coordinator. Teams with the top overall pick often start something of a rebuilding process, because they have serious issues to finish with only 1,2, or 3 wins over the course of 16 games.
And, to get the top pick, you're essentially guaranteeing an unknown commodity 4 years of pay at 22 million. Not exactly desirable knowing the rate at which players can and will become busts.
For me, the system works. If a team is in a major rut, the higher draft picks give them a better chance at improving the next season. If failure continues, teams generally clean house or bring in new coaching staff (Millen/et all).
As for making it completely random... total BS. You could then have Sam Bradford projected as the #1 overall pick, with the Patriots holding onto that pick. They pick the kid, and trade him away for a plethora of other picks from the highest bidder and build their team bigger and better than they were.
Leveling the playing field makes the most sense from a $$$ standpoint.