The FS system makes sense and doesn't really compare to the HW system because of two big reasons.
1. The HW ships are on a completely different scale to the FS ship.
In HW a corvette is a larger warship class than a fighter or bomber.
2. HW ships follow a more traditional naval naming pattern. While FS ships follow a more air force naming pattern.
A few definitions
Strike: to engage in battle Craft:a boat especially of small size
So a strike craft is a small vehicle designed to engage in battle
FS :GTF Myrmidon
Corvette: a highly maneuverable armed escort ship that is smaller than a destroyer
HW: Heavy Corvette
FS: GTCv Deimos
Cruiser: a large fast moderately armored and gunned warship
HW: Heavy Cruier
FS: GTC Aeolus
Destroyer: one that destroys
FS: GTD Orion
Juggernaut: object that crushes whatever is in its path
FS: SJ Sathanas
So most ships fit their definitions, except the HC. But naval cruisers have always been just a step down from Battleships in size and firepower. FS destroyers are a logical design evoloution in that a carrier in the enviroment of FS doesn't really work as show by the fact that most of the so-called "carriers" fall between destroyer and juggernaut specifications, in terms of firepower and hull strength.