Я могу еще понять зачем это в JS, где один JS собирается в другой JS который потом еще объединяется с CSS и с HTML и еще с какой-нибудь промежуточной фигней, а потом еще иногда и минифицируется и так далее. Там любая опечатка может привести к краху всего мира и единственный способ хоть как то это отследить, на каждый пук пересобирать и перезапускать весь мир.