Lack of parameter inputs is how SB keeps the ‘programmability’ of Cubase simple.
I wouldn’t mind being able to enter a valid value for a parameter following a command from a picklist that Cubase generates for me. SB could then simplify the set of commands because then those sets that provide a range of inbuilt values could be reduced to one command following by a value.
Existing macros could be easily be automatically converted to the new format.