Again I think I might be misunderstanding you. Are you saying currently nobody uses ships for roles, they just use 1 ship and swap modules? If this is what you are saying you are absolutely wrong. Or are you saying in your proposed idea everybody has 1 ship and they just swap modules around?
Prefabbed ship idea is awful. It places all the ship balancing on FDev, and then the tantrums begin. Ya, I have played enough PvE/PvP games to know how that turns out. And yes, people will figure out pretty quick the "best ship in class" for each major activity.
Also, a huge part of the fun is building your own custom ship. Pretty sure 80% of players don't want that taken away. Just a guess, but from all the positive discussions about ship building... its a huge element of the player experience.
Agreed - designing ships is huge fun and a massive part of the game for me. I tried having a “do everything“ ship but realistically having specific ships for specific roles works much better and it’s more fun to have variety!
So, I have a mining Corvette which - yeh - it’s also packing two C4 Beams but, y’know, it’s not really kitted out for combat. Freaking hilarious when a wing of NPC Vultures think they’re getting an easy payday, though.
I also have a Krait MkII for cargo mission running with some decent weapons but average speed and shields which can defend itself against some pirates and is okay in a HIRES for a bit of fun but nothing more.
My Krait Phantom is for combat with decent shields and weapons and engineered thrusters for high speed / agility. Good for HAZRES and maybe dangerous and below assassination missions. When I was running Elite assassinations I had my ‘vette configured for combat, though probably still pretty tame by some standards.
And then another Phantom for my much delayed exploration career...
If all of those had been “off the shelf” with no thinking on my part, no unlocking/choosing engineering effects to use, etc ... so much less fun, IMO.