Board Thread:Watercooler/@comment-5590118-20150701035141/@comment-3032314-20150709064523

Well, the reference manual has this to say:

"It's generally a good idea to invoke Lua code from the context of a template. This means that from the perspective of a calling page, the syntax is independent of whether the template logic is implemented in Lua or in wikitext. It also avoids the introduction of additional complex syntax into the content namespace of a wiki."

I think the point about introducing new syntax is especially relevant: you and I may recognize, but will an ordinary editor? I also get the feeling that  statements will be harder to use with the Visual Editor.