For something to be perfect, it needs to be complement by other factors and I would say, one of the most important is factor are forces from external channels. Humans are one of the best examples to quote as no one will be perfect if he/she is living in their own world. It is through other's coaching, experiences, criticisms, encouragements, motivations, rewards and punishments that made one stronger and complete. Without these external forces, we will still be who we are in our own delusive world. We won't be who we are today, and achieve what we had and could have in future.