Когда мы, программисты пишем хороший код, это мы делаем в первую очередь для себя, а не для компании или заказчика. Это для того, чтобы не выстрелить в собственную же ногу в будущем.