This illustrates my point.  You&#x27;d be introducing a second language and a large framework with lots of other unrelated stuff -- which is completely unnecessary when you have a <i>language builtin</i> which is perfectly adequate to the task.<p>Yes, yes, I know, separating data from code, filters, escape sanitization, there are a lot of good reasons to use templates.  If you&#x27;re a developer just starting out in web design who is creating a very simple project, string concatenation will let you get up and running without the extra complexity.<p>Of course when your project gets big enough, you&#x27;ll start to try to modularize things, and <i>then</i> when someone spends 5 minutes explaining templates to the idea, you can immediately see why you want them, because at that point they&#x27;ll actually reduce the complexity of your project.