С чего ты взял, что нерегулируемое? Написание софта - формализованная деятельность, да и как добиться качества вполне себе понятно. Другой вопрос, что компания-разработчик стремится сэкономить на некоторых стадиях процесса и мы видим, то что видим - кривой софт, базы без аутентификации в инете, сплошные альфы и беты и "компания не несет никакой ответственности" в пользовательском соглашении. С учетом увеличения объемов вот этого всего, думаю, что и законов наклепают скоро, когда потери станут помассовей.
Любитель «жёсткой руки»? Если всё формализуемо, то пишешь код, который будет чекать гавнокод на баги. Статических и не очень анализаторов полным полно, все разной степени ущербности