Rule Machine\Button Controller does not allow the use of variables for text fields

It actually does. :smiley: Someone asked this question yesterday, and here is how you do it:

tl;dr - you can just type %variable-name% directly in your text (no drop-down needed since, unlike the other inputs, this one already allows you to type in arbitrary text)