You know how when you activate a power, and then you press another power before it's done, it will queue it up? Ok OP is suggesting that if you activate a power, then you click another power, but BEFORE that power activates, you try to move... you will move instead of activating that power.
This would not remove jousting. Especially because I'm proposing that activating a power should also cancel a movement... exactly as it does now.
If the only way you know how to joust is by queueing the attack, then running by a mob... ok? You could still make that work. You could add an arg that it only cancels if you're not already moving... or one that says it only cancels if it's queued behind another power... or probably 10 other ways to make it not break anything else.
Your character could still have the same momentum to carry him past a mob, animation and activation times wouldn't change, physics doesn't have to change.
The guy literally just wants to be able to move his character while a power is queued. That's not an outlandish request, nor is it a gamebreaking feature and yes they could code that and no it wouldn't be difficult.