Без заголовка
Вы не шутите про "прост так"? Возможно, фрилансеры за $5/час могут потерять неделю труда оттого, что винт полетел. У нормальных людей давно повсюду vcs и бэкапы, в случае открытых проектов — надёжно offsite, типа github.
А вот не просто так труд программистов пропадает нередко: написал программист достаточно корректную функциональность, а тут выясняется, что заказчик (или тем более посетитель сайта) хотел несколько другого. Против этого есть приёмы типа XP и scrum, минимизирующие потери. Но совсем их свести к нулю невозможно, конечно — наверное, тут остаётся некоторый элемент буддизма, хотя я бы счёл его скорее элементом инженерно-исследовательским.