Variables in definitions?

It looks like variables and datafields are converted to plain text when copying them into a definition, is that correct? If so, what’s the reasoning behind that, and what is best practice to future proof the wording of a definition so that it can be used flexibly with different variable values?

Never mind - I realised I can edit definitions and the variables/concepts/etc appear in that editor.