I don't think it's being considered a poor class. It's widely considered to have NFL Starter talent, but the players aren't ready to start day 1. Due to those circumstances it's more likely that QBs don't go in the top 10 and that teams with entrenched, but aging, starters pick one up unexpectedly (Chargers, Giants, Cardinals, Steelers, Saints, etc.)