Да я и сам ленивый программист

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