I do not understand what's so "great" about "templates" -- like printF they're unclear and no more or less cryptic than just doing it. Worse they're performance garbage since the substring pieces cannot be stored separately.
I simply don't get what's so hard about this:
' + firstName + '
That anyone feels this:
Is some massive improvement. It sure as shine-ola isn't clearer.
But then I don't get how arrow functions are actual improvements other than encouraging people to dive for callback functions and their inherent overhead, resulting in being 25x slower than "just doing it".
It's all cryptic junk that doesn't make anything better. ZERO improvement in clarity, and the way most people are using it the end result does more harm than good.