I don't believe and don't think there is a perfect camera and I don't rely on a perfect camera to get work done. The accuracy we are talking about today is much higher than those from 10 years ago when we use magnifier on film and thought most of them were perfectly focused. The degree of out of focus is increased when sensor resolution becomes higher, as the depth of field continue to shrink when ten of million pixels continue to add to a sensor. I do believe most of the camera makers, Canon included, made improvement on their system and mechanism, they don't make it worse. But then I do not think there is enough reason to allow maker to make less than perfect cameras, they should all improve endlessly.
However, I also believe we should work with our camera like partners, learn to use them, learn how they behave and react/control their behavior, make the most out of it. When a camera can deliver 90-95% of its function will be good enough for me, not that I can accept less, but I can accept reality. Just like when my digital back cannot get good enough quality at the highest ISO setting, I can go to use 1Ds MK2/MK3 or some may go to Nikon. But this is just me.