блин вот у вас споры всегда про ООП...
чем ООП хуже чем любая другая ПРАКТИКА программирования? в любой программе есть "бутылочные горлышки", и их поиск и отладка, может проходить как в ООП коде так и в лапше.
Проект hi-load так же может быть написан на ООП как и не hi-load, но при этом будет прост в рефакторинге, не фига не глючнее того же функционала без ООП, так как тестов на лапшу я так понимаю не бывает. Короче hi-load зачастую это очень короткие временные рамки - я не думаю, что создатели twitter не думали о такой популярности при проектировании первого прототипа, а его популярность росла с лавинообразной скоростью, поэтому я уверен там настолько захардкодженные вещи есть, которые хоть и не позволяют проекту упасть под hi-loadом, но и не добавляют удобства при разработке нового функционала..
Короче отрицать ООП как вполне живую, нормальную, быстро развивающуюся практику по меньше мере одно и тоже, что отрицать существование бога, вроде вот так живешь "Бога нет!", а потом как прихватит он тебя за яйца будешь знать)