I can agree with that (and with you for the most part). I just maintain that "near perfect" isn't part of the equation.
Edit: I never was really arguing against this (just that near perfect notion). There's a big difference between near-perfect and bad.