Global cooldown is there because there are invariably going to be skills that are instantly activated. It's to prevent exploitation via macros that can use up several skills all at once.

It's also used to pace the battle.