Which really sucked...the game as a whole, not the ship.
But anyways, the term "destroyer" was NOT the original name of destroyers as we know them today.
Destroyers were originally two seperate classes: either the "torpedo-boat destroyer", meant to protect your big ships against those tiny ships that launched those pesky newfangled devices that punch holes beneath the waterline, or "battleship destroyer", as they were meant to launch those pesky newfangled devices that punched holes beneath the waterline. Eventually the two functions were combined into one ship, and the name was shortened to just "destroyer".
I think what happened in the Freespace universe is roughly similar. The first large combatant craft were called cruisers, because they were similar in size and function to cruisers as we know them. Then someone developed a ship meant to waltz in and blow your cruiser group to Kingdom Come, and they called it a "cruiser destroyer", which was eventually shortened to just "destroyer".
Then people started developing intermediate classes, and needing new names for them, turned to classic descriptions of classes, and called their new overgrown cruisers "corvettes", and their new scaled-down destroyers "frigates".
I also think the carrier concept is somewhat off. The FS destroyer is, in many ways, a tactician's dream: it can carry a significant fighter force, and yet it remains both defensively and offensively powerful even without those fighters. This is the kind of ship everyone wishes they had, because it doesn't require the kind of escort a dedicated carrier does, and can fight on effectively even if most of its air group (or in FS, aerospace group) is destroyed.