I think this is actually wrong in an important way.According to the Lore Python (mk I, original) is 600+(!!!) years old. Does only absence of native SCO makes it obsoleted?
As we've seen, existing ships can't just adapt perfectly to the new SCO FSD as simply as swapping the new module in, right? It's taking dedicated new ships to optimally use the new technology?
Okay, so... what about FSD itself? The Python 600 years ago didn't have an FSD. It didn't have a 2B hyperdrive. It didn't even have a Faraway drive. It was sublight.
The FSD was invented in 3297, 3 years before the game started. With it deep space exploration went from taking month/year long expeditions to Sagittarius A* being less than a day away.
That means all the ships available to fly when the game started had been hugely adapted – a new model, just in a recognisable chassis – in the last 3 years. It'd make sense if manufacturers really rushed to get FSD capable ships to the market, so it's possible we've been flying some shoddy rush jobs this entire time.