моментальная положительная обратная связь при выборе какого-то решения не обязательно гарантирует тебе, что это был правильный выбор в перспективе. Время и деньги ты посчитал например увидев, как у тебя вышло все очень дешево с 0 до написания первого тест-кейса (или другого логического элемента кода), а потом когда все стало не очень тривиально, ты увидел, что вроде и документация нужна, а автор мог ее не написать, потому что посчитал, что его код совершенен и самодокументируемый (это случается чаще, чем хотелось бы) и удельная стоимость решения начинает разбухать