Первый раз встречаю человека, которому не очевидно, что никакая система фильтров, обратных вызовов и т. п. не может на 100% покрыть нужды разработчика.
Дмитрий, у WordPress действительно есть много зацепок и фильтров, но даже их иногда не хватает. Кроме того, часто приходится править код плагинов, которые иногда никаких фильтров не предоставляют. Тем не менее, и ядро, и плагины нужно постоянно обновлять, потому что каждый день там обнаруживаются новые критические уязвимости, и после обновления все изменения слетают.
Andrey Demidenko, любой интерпретируемый язык будет медленнее C, но далеко не любой будет медленнее в 500 раз. Сравнил производительность ruby 2.2.6p396 и jruby 9.1.12.0 (2.3.3) на своих тестах, она абсолютно одинаковая, что уже очень интересно.