Inconvenient but working as intended. This is the localization forum, so this thread isn't about the merits of the system or how the system works; it's just about how the error message is worded.
Though we as players use the term "cooldown" quite regularly, it isn't a term that the game ever uses. Something more consistent with game terms would be, "Unable to remove spell while its recast timer is active."