That is because they develop a ‘feel for the user’, that is hard to transfer from person to person. After working for several projects over time he understands better the development process.
When you release a product, you should consider it as a version release, not a definitive product.
When someone makes a mistake, do not fire him immediately, because he could learn from his mistake.
The original article.