Взяться за правку кода - это все равно, что начать разматывать клубок. Одно дело если там весь скрипт или программа в 10 строк. Скорость работы большая, быстро понял что и где не так и поправил (но это тоже не факт, смотря какие 10 строк:) ). А если у Вас программа или самописный движок у сайта и что-то поломалось....как найти в чем проблема не зная, что там за код? Да, есть условные "маяки", как у автомеханика, например. Стучит на ходу где-то справа, а при повороте? Хм...только на кочках, тогда понятно куда копать.
Но бывают такие ситуации, когда даже опытный программист без 100 гр не разберется. Нужно понять код, найти проблему и решить ее. Все не так просто как кажется.
По поводу поддержки. Например, при выборе хостинга, Вы обращаете внимание на то, как работает тех. поддержка, 24/7 или по будням с 9 до 18 да еще и в отличном часовом поясе. Услуги данной тех. поддержки включены в тариф и Вы за нее платите, не зависимо от того пользуетесь или нет. НО! В любой момент, случись беда, Вы туда позвоните/напишете и за Вашу проблему возьмутся. Так и тут. Вы платите ежемесячно за уверенность в том, что в нужный момент человек бросит свои дела и будет решать Вашу проблему.
Может не совсем внятно изложил мысль, но надеюсь понятно)))