The method MSFS 2020 used worked well. Only stream world data (satellite imagery and photogrammetry), everything else should be installed locally and available offline. Yes, it takes time to download content and it takes up a lot of space on storage but it’s the users’ choice. Keep only what you use — in 2020 we had the option to install or delete anything. Thankfully, this option is already in development for 2024.
However, the simulator as a whole should be usable offline. Again, in MSFS 2020 there was an “offline world”. It could be updated and improved for 2024, it would probably take up more storage space but again, it would be the users’ choice.
MSFS 2024 currently robs players of choice, and forces them to stream everything which is a good idea only on paper. There are too many variables in the system for it to work at a constantly high quality.
Also, actual in-game assets should be loaded only when the player chooses to fly. The front-end UI suffers because of the current method. The game wants to stream and download all kinds of data (satellite, 3D world, weather, clouds, aircraft models) even as you operate just the UI itself, change aircraft or browse the world map. In my opinion, the world map should be 2D, or at maximum, should only load satellite imagery (like Bing Maps itself). Everything else just needlessly slows down the experience with constant stutters. Instead, give me a snappy UI, a fast map, and a loading screen when I actually choose to fly.
The only advantage of the current 2024 system is that our install sizes are kept small. However, the whole user experience is at the mercy of internet connection, streaming speeds, stability, data center proximity, etc. Not to mention the lack of access whenever there’s no internet, or whenever the support for the game ceases to exist.