Ну у меня собственный сервак. На нем добрая сотня виртуальных сайтов крутится. Ну допустим, те, которые из них лично мои, переживут переход на 5-ку, а десятки чужих? Я вам по секрету скажу, что у меня и 4-ка сознательно переведена на register_globals=on. Догадаетесь почему? Или клиентов прикажите отстреливать?
Понимаете, клиент это ж дикарь. Существо приземленное, ему сайт нужен для того (язык не поворачивается, срам да и только!), чтобы он исполнял свою функцию. Никогда они не поймут красоты try и catch. Тем более, что с ними или без них -- все равно приходится звонить своему мейнтейнеру.