Both people are right: there is multiple counter to corvette.
But with the tech tree, leveling something for the sole reason of countering one specific built (Assault Blink Warp to name it) is not something we can do.
Before 2.0 you had access to all ship, meaning you could take a Palos (or the equivalent pre-2.0) and you had just to equip it a bite if needed.
Now people that play those ship either don't know what they do, or are taunt because they are seen as useless (which, sorry to say it, is true if they don't face Vet or are not equipped to face them.)
So all you can do against them is either having a very skilled Art, or be near a Dread that can flak the a.S,s of the vet. (or being lucky and having a good Palos or sub-ship in your team)
My Palos was fit for Healing. It still tore Corvettes apart. My Harwich gladly murders them wave after wave. Like every ship in the game certain ships are better for dealing with them, It just happens to be that people dont like the ships that deal with corvettes.
Imagine if people played artillery ships and no one played Corvettes and the arty ships just kited and avoided fights whilst shooting at range. Fortunately people play the ship that counters them.
I think a big thing to fix the issue is to make support ships other then healers get more points for performing roles. Currently my Repair pods generate no XP or reward, Stasis, Disruption and Purge grant no rewards and chipping away at HP to deter attacks rewards no XP.
The whole reward system needs a massive overhaul. Healing and Kills are the only rewards and as such people play ships that maximize this. Hence corvettes to murder to people who dont stay together Destroyers and Dreadnoughts for damage and healers to keep them alive.
Support roles which completely shut down corvettes are not played due to minimum rewards.