на скільки я розумію, все впирається в бабло - розробник не хоче запарюватися і зробити за мінімум часу і мати більше профіта в баблі - тому шукає варіанти
в мене буває, виникають моменти, коли я замовнику пишу - можемо зробити вже і зараз за Х годин але потім потратимо більше часу на мейнтейн\доробки і може бути срака, або робимо за У годин і мейнтейнити потім буде набагато простіше