Technically we also had Trent Edwards if you categorize him as a QB. I'd be willing to forgive this oversight on your part given his career and body of work.
There's some truth to this, but again, it's always easier to criticize after the fact. I believe a QB should be selected every draft, not only for the hope of developing him but also for future trade currency.
RE: The 2004 draft class, I'm quite certain its been documented the Bills were willing to move up to Pitt's spot and grab Big Ben but Pitt told us to F off. If Pittsburgh trades out of the spot, it's unlikely this thread is ever started and you don't want Russ's scalp over a variety of heresy and alleged personnel tinkering.