The community site for Elite: Dangerous, Starfield, Kingdom Come: Deliverance with the game databases, information, gaming news and other handy content...
inara.cz
Players clearly overwhelmingly use multirole ships as their main ships. Notable exceptions include the FDL and the Vulture, and a few others. However, notice that the bottom of the list is dominated by specialized ships. Alliance and Fed combat ships. Transportation ships. The Mamba. The dedicated heavies.
Multirole beasts like the Anaconda, K2, Python, Cobra 3, Cutter - people go for these ships overwhelmingly because of their loadout versatility. People do like having choice, but they much prefer owning and flying a ship that does it all, because they want to engineer it and refit it to do different things. Multirole ships can do this. Specialized ships are therefore rendered a novelty, not just because they don't excel (regardless of price), but because it's just more cost-effective to work toward a ship that can be tinkered with than owning a vast fleet of ships with different specializations.
I mean, for Christ's sake, 10,000+ Anacondas
mained? Of course! Massive jump range. Great DPS. Wonderful hauler. Great miner. The only reason not to fly it now comes down to small things that for the most part can be deemed "personal preference". Seriously, I have trouble coming up with reasons why I shouldn't just buy that or a K2 and be done with it. Really, what else do I need specialized ships for that those two can't already do just fine?