Smartyってスレも続かないほど廃れてんの?
使われてるけど変化や更新がなくて話題がないだけ?
http://www.google.com/insights/search/?hl=ja#q=smarty%2Ccakephp%2Ccodeigniter%2Csymfony%2Czend&geo=JP&cmpt=q

それはさておき、
「default_modifiersでエスケープしたらいいじゃん」→「配列を拾ってどうのこうの」
みたいな話題があると思うんだけど、エスケープじゃなくて未定義変数のエラー回避に使うのはまずい?
$this->default_modifiers = array('default:null');

未定義エラー(undefined index)を放置するとバグの温床になる、とかだけ?
php側なら分かるけど、テンプレートにそんな厳密性が必要?