Хм. Тогда надо определиться, кто такой прикладник. Те, кто красят кнопки с помощью JavaScript? Так это не прикладники - это программисты специфической специализации и квалификации.
Те же события внезапного пропадения хостов (сброса соединения или таймауты) нужно правильно обрабатывать в прикладном коде, иначе будет печалька.
> Objects stored in a static variable (notably a global variable) may not be finalized when the program terminates, so their resources are not released; CPython makes no guarantee of finalizing such objects, for instance
Ну, невидаль то невидаль. Только вот если неправильно это делать, то либо файловые дескрипторы начнут кончаться, либо приложение внезапно замрёт, отказывая в обслуживании, либо двойные списания, либо ложные списания.
Обычные квалифицированные люди. Просто когда надо в 2^20 возможных вариантов не допустить ошибку, как правило, они допускают их в приличном проценте от этих вариантов. И этого хватает, что бы раз в полгода это стрельнуло.
Почему ты так думаешь? Ты когда-нибудь это делал? (Зы, я делал и это нихера не просто даже с учётом того, что все основные рекомендации укладываются в 3-5 документов)