Progression isn't simply tied to how big your ship is. Yes there's progression as you go from a sidey to a Conda, but there's also loads to see and do including ranks for the other big 2 ships, there's the ranks for combat, exploration and trade, there's engineering, thargoid combat, colonia, gurdian tech, etc. Plus I tend to fly mostly medium ships even though I have all of the big 3 and a carrier.
I personally think credit earnings are too high for mining still, and too low for combat (even after the buff). Ship Hulls could do with a price hike, maybe 50% more for hull. Keep modules the same...
That's all true, but doesn't really address the issue. Many ships will still be stepped over by the majority of players for the more expensive, near strictly better, variants. It'd be much better if more ships fitted into certain niches, and there are more than enough niches to go around.
Let's take the Annaconda and exploration as a example.
Properly outfitted the Annaconda has the best, or nearly the best, jump range.
So it's the best pure long range exploration ship, nice. Fair enough.
It's also got more firepower than the other jump-ships. So it's the best exploration/combat ship. Okay.
It's also got great cargo space, making it the best exploration/long hauler ship. Hmm.
Exploration VIPs don't care about ship looks or luxury suits... so it's also the best exploration/passenger ship. Ah.
And finally, it's well rounded in every way with plenty of internal slots, so it's also the best exploration/multirole ship.
NOTE: I know many explorers choose ships for looks, sound and feel, more than strict utility, this is just to prove a point, fly what you want.
So here we have one ship, that comes out on top for 5 different broad niches, covering all niches in what is considered to be a third of the game. When really, it would only need to fill that final ex/multi niche to be loved and viable.
While no ship is the best at every thing in Elite, there are a few ships that are the best at MANY things, which is why, combined with low cost to income, many ships are barely flown by the player base.