In PHP eine Template Engine zu entwickeln, ist relativ sinnlos. PHP ist eine Template Sprache, sie hat alles was eine Template Engine braucht.
Du sagst also, Smarty wäre sinnlos :) halte ich jetzt für ein Gerücht, aber ich respektiere deine Meinung.
Das war ja überhaupt damals der Erfolg von PHP gegenüber Perl, weil die Sprache eingebettet in HTML ist. Ansonsten hat sie wenig Vorteile.
Das ist mittlerweile nicht mehr so - PHP ist mitterlweile weit von einem einfachen Template-Baukasten entfernt.