Was für einen Vorteil sollte es haben, eine zusätzlich Programmiersprache in einer Programmierprache zu erlernen?
Dann ist PHP also auch sinnlos - man könnte genauso in C++ schreiben, das ist ohnehin doppelt so schnell :)
Der Argumentation will ich nich ganz folgen, wenn du erlaubst.
Von Baukasten habe ich nicht gesprochen, sondern davon, dass es eingbettet in HTML ist, ich gehe mal davon aus, dass sich das nicht ändern wird. Dann könnte man auch wieder Perl nehmen.
PHP in HTML einzubetten ist bei komplexen Systemen aber nicht mehr in Mode - wenn man Programmierung, Auszeichnung, Inhalt und Design voneinander isoliert, nutzt man diesen "Vorteil" von PHP eben nicht mehr aus.
Der Sinn davon ist, dass man prinzipiell die Programmiersprache durch eine andere Ersetzen kann - oder die Datenbank oder das Ausgabemedium.
Smarty-Templates lassen sich z.B. auch (bedingt) mit ASP Template parsen.
Wenn man hingegen ein Wordpress-Template von PHP auf eine andere Sprache migrieren möchte, ist man aufgeschmissen, da dort eben PHP wirklich eingebettet ist.