Napríklad preto, že sa v Jave, alebo .Net-e robia projekty aj 10x väčšie. Nieje problém MVC aplikácia, pracujúca nad niekoľko TB databázou (tým pádom žiadne mySQL, ale poriadna DB, povedzme Oracle), s niekoľko 100-vkami view-ov (ktoré sa často krát ešte zdieľajú) a BL, ktorá zabezpečuje mechanizmus hodne zložitý len na popísanie v analýze. Takže práca na takom projekte je náročná už len kvôli rozsahu. Ak by sa použil jazyk a technológia, ktorá je neprehľadná sama o sebe, tak to nie je šanca dokončiť, keďže nutne musíš pracovať v team-e, a to nie 5 človekovom, ale povedzme rádovo 10-ky ľudí.