I can't believe SMF got away with it for so many years
I can, actually, because it's so massively underutilised. I flippantly remarked somewhere about the number of people who use template layers. It is, after all, a pretty select club.
The group ultimately consists of people who had to know about them to get the job done: themers who do anything of substance, portal authors, and the limited hardcore (people like me, Nao, Live, who can justifiably claim to know SMF at a sufficiently deep level).
Because it's such an elite club, it's practically black magic, that people will take the easier route of, like using file edits instead.
Fun fact: there is a mod out there that adds a footer menu. Nice idea, reasonably well done, and done with a template edit, leading to all kinds of hassle.
I suggested more than once that it could (and should) be done with template layers, because that would instantly remove almost all support queries about installation. But no, template edits are seemingly fine... or at least, the suggestion wasn't even dignified with a reply.
And skins can remove the sidebar altogether without breaking anything. Haven't tested, but it should be doable...
It depends what happens if a sub template requests through the likes of loadSubTemplate to be added to a given layer. If the content is discarded because its destination doesn't exist, there is arguably a problem.
One would assume themers would likely keep it or provide a space that can be called 'sidebar', so that content which expects to go into it can be diverted there.
Well, at least we call these 'macros' in French. Dunno if it's the same in English but it seems to be the case...
Yes, macros would be the term to use. (Emacs = editor macros
:P)
I don't know the history of the term that gives you the derivation of pimp, but macro does have linguistic basis as a prefix for 'widening of range', of sorts, hence macro-management is where you manage the very broadest things (as opposed to micro-management where you manage the tiniest details)