I'm perfectly happy with Keyclone in its current form (and was happy with it in its previous form, and the one before that, and... ). As discussed here, the proposed functionality would be no different to having a programmable keyboard or somesuch.

So long as people don't insert delays in the macro, there's no issue.