написание тестов занимает больше времени и средств, чем ликвидация потенциальных проблем
Считать нужно не только и не столько время, но и убытки; даже если баг фиксится одной строчкой, его нужно задеплоить, подождать пока выкатится (если, конечно, не ручками править файлик на сервере), но самое главное — обнаружить. За это время потенциальный клиент сервиса плюнет на всё и уйдёт к конкурентам.
Всё, конечно, от бизнеса зависит, как было отмечено выше; если это внутренняя система для рабов какой-то корпорации — то, конечно, похер на баги и время их починки, «оставьте заявку, мы когда-нибудь посмотрим».