New ships must be better than the old ones in some way for players to want to buy them. This is the only way.
True but this has been going on for a long time. The Krait II is pretty much a straightforward upgrade on the Python 1 for everything except cargo capacity. The Alliance C-ships are generally superior to the equivalent Federal bricks. Going back further, the Cutter beat the T-9 in its own speciality on release, and still essentially does even after the T-9 got a bunch of retrospective boosts.
As a result, in a few years the entire balance of the game will be destroyed.
That would be more of a concern if it was still balanced in any plausible way to start with, for me.
You can
already make a ship that can sit indefinitely in a combat area and rack up NPC bounties completely hands-free.
The Anaconda has been famously overpowered in certain respects since before 1.0 released.
An engineered ship can have enough shields that mirror matches can go on for 20 minutes or more.
Single missions can pay out considerably more than the cost of the ship needed to do them.
The most time-effective way to win the Thargoid war - by a massive margin - is dismantling Thargoid scouts with research limpets.
The Fleet Carrier allows cost-effective point-to-point teleportation for risk-free trading.
On the other side of poor balance, the more expensive ships and modules are
vastly overpriced for the amount of benefit they actually give, the relative cost of G5 ship engineering over G3 or G4 is ridiculous for the marginal gain, etc.
It fell off that "balance" cliff nine years ago and kept going down, a few slightly better hulls aren't going to significantly perturb its trajectory.