The kb has no ability to chain macros on it's own. How does the controller gain this ability by adding kb functions?
A macro consisting of:
/ks "1"
/ks "4"

would be no different than:
/ac "action assigned to kb1"
/ac "action assigned to kb4"

in this scenario, if the two actions are spells (depending on condions) only one or the other will cast. it doesnt matter how much you spamm it, the same spell will be cast every time.

or, another example:
/ks "f1"
/ks "6"

same as:
/target <1>
/ac "Cure II"

These are already functions available; doesnt change anything.

Chaining macros only happens when you provide a syntax that recognises what has been already used and moves on to the next step automatically. We already know this doesn't occur since controller inputs are bindable to the k/b, and it hasn't happened.

The opens up the controller to all the functions the kb has, nothing else. Please provide examples, if i'm off base.