No one has brought up the possibility of human error. If one shoots with a fast lens, close to the subject, wide or nearly wide open, and has the bad habit of doing the Lock-Focus-Recompose dance, one will often get images that lack critical sharpness.
Most Canon SLR's have multi-focus points and for good reason. It is best to use them, picking the best one manually for a given composition, and NOT recomposing after locking focus. This bad habit can often cause lenses to be thought of as "bad", as us humans hate to blame ourselves.
Now of course, there does exist lenses that are out of calibration or just plain dogs.
Additionally, doing the Lock-Focus-Recompose dance can cause metering issues, when using zoned/matrix metering mode. Not much good will come out of that bad practice.