Mwuah, looking at other fields I wonder whether it really is all too different. Looking within my own profession, Epic comes to mind. Not Epic as in the game development company behind popular titles such as Unreal and Fortnite, but Epic Systems Corporation. Their Electronical Medical Records are used for over half of all patient records in the US, an increasing amount of patient records in Europe and overall globally hundreds of millions of patient records are managed with Epic.
Yet, not a day goes by without frustration with the system. Problems are, despite it by now being a product with many, many more years of development than MSFS, ever present. Bugs occur. Features desired as a clinician are still lacking. Etcetera.
Also in these sort of fields, you just settle with what you go. But I do think that despite shortcomings and issues, we also have to realize the complexity behind modern software applications and videogames. It’s not so much less rigorous development as what it perhaps once used to be, complexity is just so much greater than what it used to be.
Good old classic MSDOS had not much over 10k lines of code, modern Windows has millions of lines of code. Google in 2015 boasted their 2 billionth line of code within their products. Modern games these days, comparable massive figures with the unreal engine at over 2 million lines of code for the engine alone.
And although lines of code alone obviously don’t say much, because it can quickly increase with limited number of characters per line, whitespacing, etc. The vast differences in numbers do of course indicate the increasing levels of complexity.
With MSFS, taking into account the simulator itself, as well as the integrated platforms. This just once more shows the level of complexity involved with products such as these.
And although a bug free product would of course be ideal, I just don’t see it as realistic. No matter to what extent an alpha, beta or whatever further testing is done. There will always be issues. Continued support and development is what matters most.