That certainly didn't help at release time, sure. It's been fixed now: performance is "good enough" on most hardware PC players are likely to be using [1], it's got no more bugs than the existing Horizons content has, and a bunch of the most obvious feature gaps have been filled in. Plus it's now regularly on sale so you can easily pay less than a quarter of the initial release price.Odyssey crashed because it was so poorly implemented.
Good reasons not to buy it in May 2021, sure. If someone's playing Horizons but still not picking it up on sale in February 2023, it's not because it's still poorly implemented, it's because it's still not the features they're looking for, even for cheap.
Anyway, given the average release day state of the larger Elite Dangerous expansions, any projection for whether ship interiors are worth developing is going to have to include "release-day disappointment, might be good in a year or two" as the expected quality level, right? If the "I'll only play if ship interiors are added" demands are actually "I'll only play if ship interiors are added and also actually good" then that makes it more rather than less risky to cater to them.
[1] The number of PC players on Legacy for any reason - be that performance, planets, lighting, anti-aliasing, etc. - is probably somewhere under 1% of the numbers on Live, judging by things like EDDN returns and Squadron leaderboards. Horizons 4.0 is doing fine ... Odyssey, rather less so.