I felt this way for awhile, especially since I've avoided well-known "bad games" that others like to compare to Elite (Fallout 76, Cyberpunk, etc). But then I bought Microsoft Flight Simulator... THAT is the most frustrating game I have ever personally encountered. I preordered it thinking I was getting a finished game. And while it obviously wasn't when I first starting playing it, at least the amazing bits were amazing enough to make up for the unfinished and broken bits. But then the updates started, HUGE updates that take days to download (using a slow downloader that pegs CPU & GPU while doing nothing), and these updates just kept making the game worse and worse and worse, to the point where it looks nowhere near as good as it did when I first bought it. I finally uninstalled it completely and just gave up. Just look at the very detailed roadmap - MSFS won't actually be finished for YEARS. It would be one thing if they were adding new features, but they are still catching up on features available back in MSFS 95 like seasons!
I've had complaints about Elite, but I knew I was buying an unfinished (as in, an "in progress") game, and even after buying three different copies of Horizons, I can easily say I've gotten my money's worth and more. In contrast, I feel genuinely ripped off by Microsoft / Asobo, though I hope someday, like a dozen years from now, my $69 dollars will finally allow me to play a finished, working, nice-looking game. But by then I suspect I'll be an X-Plane convert, sticking my middle tail rudder up at Microsoft while I fly off into the sunset. Screw Microsoft!
Disclaimer - I know there are plenty of people who love MSFS (heck, its Steam reviews are way better than Odyssey by some strange freak of reality), but I ain't one of them! Asobo / Microsoft can kiss my ruby cheeks! (I don't think I've ever said that to Frontier, LOL)
/rant