In general it's correct: exceptions often are not good.
But, hoping that I am right:
- inside <...> no variables seem to be allowed
- without a variable any concatenation doesn't make sense (what would you concatenate?)
- so after all: everything inside <...>
could be interpreted just literally
This would mean: Syntax definition can be changed so that everything between <...>
is treated just as a string,
like between '...'.
No: that's no exception - it's a syntax rule saying "between <...> there are strings", like between '...'.
(I compare to single quotes at will - as they don't allow variable substitution, unlike double quotes.)
(While unquoted $a = text; or many function operands
are exceptions.
)
If I missed some "exception": please tell