It's normal for anyone to focus on speed but it only takes the mind of few to know that it won't last longer. We sometimes have to suffer some things just for the sake of the bigger picture.
We all need to see the need to be strategic in planning out things and when we see they are not working, we have to stop and take another step, just like that until we get it right.
No one is perfect but that doesn't mean we can't work towards being perfect, slow and steady wins the race, hehe.
Speed eventually makes people forget details. I'm of the opinion that sometimes pace eventually slows us down and patience is what eventually carries us through. But you're right, we can work towards being better. No one is perfect like you've said, but fundamentally we don't even need to be because if we learn everyday, the eventuality of our mistakes reduces.
That's right, the more we learn the more we reduce the possibilities of making unnecessary mistakes.