При всем уважении - ерунда это все.
Речь вообще не о том что вместо 2х дней - 2 недели, это просто классический подход у тех, кто пытается сначала оттянуть оплату, а потом попросту пропасть.
80% задач нормально оценить невозможно пока не приступишь к работе, это как оценивать работу ремонта автомобиля - не осмотрев его как положено. Вопрос решается обычно почасовой оплатой в таких случаях, но заказчики бояться этого, потому что могут "попасть на бабки".
Вы прекрасно знаете как делается мозг. Даже четко поставленные и обговоренные задачи можно можно растягивать чуть ли не бесконечно, и это я говорю про бэк, а про фронт я вообще молчу - тут просто резиновые возможности по оттягиванию оплаты.
После нескольких случаев попыток опрокинуть на не малые деньги я принял решение страховаться шелами, и это неплохо работало, любые попытки кинуть - пресекались на корню. Причем я всегда если нужно подожду и неделю и две, хотя порядочный заказчик не будет заставлять так долго ждать, потому что если нет денег - нефиг и работу заказывать. Но да, если человек долго тянул с оплатой - можно было попросту забыть что ты заливал шелл, и в редких случаях он оставался на хосте.
Но я не пойму кому он там мешает? Доступы к нему только по прямой ссылке, никак в программную часть сайта он не вмешивается. Поэтому да - по правилам хорошего тона - шелл нужно удалять после оплаты, признаю и каюсь в тех случаях когда забывал. Но как Вы предлагаете страховать свою работу если работаешь без полной предоплаты?
Сейчас я работаю в основном на постоянных клиентов и такой необходимости как страховка нет, а что делать если постоянно поток новых непроверенных ноунеймов?