I have to agree with everything you have said here. Your first paragraph is what happened to me I believe, as I completely wiped MSFS from my system, deleted all remaining files and folders, yet it still froze trying to load into airports. There must have been a file or folder I had missed for this to happen.
In the end I reinstalled Windows 10 and it worked. Now though everytime I load into an airport, I’m looking through my fingers at the progress bar, hoping it gets passed 55%. I have no idea if it is going to happen again even after the OS Reinstall.
I disagree with your last paragraph though. You have to take into account that Asobo have taken on one hell of a commitment to be the main developers of the biggest most advanced piece of software over the last 12 months. Who had heard of them before MSFS was announced to the world? They were a fairly small company, and Microsoft took a huge leap of faith in making them the sole developers.
While Asobo have a lot to learn, I believe this will only make them stronger as a company. They will change the way they communicate with the flightsim community, and I expect changes to the way they push out updates. I’m glad this has happened now, so early on in the development of MSFS.