All that make a sense.
If something works, lets rebuild it from scratch.
Oh, wait ... .
My argument is that variable-length cooldowns DOESN'T work. I mean, if I thought it was the best idea, then I wouldn't have even made this thread, now would I?
If you disagree, can you try to come up with better reasoning than "we've always done it that way"?