>>713042818 (OP)I agree, but I do understand why they need to exist.
People often say: "They should just balance all the moves so that they can all be used at any time" but that really limits your ability to have cool, powerful super moves with crazy high impact, something certain games would obviously want to have.
I personally think the best middle ground is action-based cooldowns, where time plays no factor on the cooldown at all and you fill up for your next big attack by doing normal attacks, defending, etc. Since this makes cooldowns actually fit into the rest of the game's combat loop.