I reiterate- there is a delete button but it does not delete the ms version. It removes it (see my screenshot that says "not installed" - that is not the same as "deleted" as far as I'm concerned)but MS still wants to install in perpetuity.
I can only repeat and confirm that, if you uninstalled the Microsoft Zurich in the correct way, that is using the Delete button instead of manually removing the folder, you won't be asked to download it again on the next start. And yes, in both cases it will read as "not installed", like in your screenshot, the difference is that manually removing its folder will trigger a redownload, while removing it with the Delete button there will not.
Try to reinstall it and remove it again with the Delete button, then restart the sim. It shouldn't redownload it anymore.
Why is it that other developers that make airports that MS have that are bought through the ms store overwrite the default but not yours? It's a paradox - unless you can answer the question.
Well, of course there's always an explanation why things happens and, since there are no other developers that made a version of Zurich and managed to automatically exclude the Microsoft version, your reference to those doesn't make much sense.
The reason is NOT that we are somewhat unable to do a proper exclusion, is that the MS Zurich is made unlike ANY other MS handcrafted airports, for two reasons:
1) It's not part of a World Update, so it's not an optional download, but has been flagged to belong to the standard MSFS package. This is what triggers an automatic redownload if you remove it manually, because the sim assumes it has been deleted accidentally and it cannot run without it, that's why you MUST remove it from the Content Manager, not manually.
2) Unlike any other MS handcrafted airport, its ground textures are made using what is called a "Projected Mesh", which is usually only used by 3rd party developers that need a way to port existing ground markings from FSX/P3D without having to remade them from scratch. No other default airport is made like that. And, until very recently, it was IMPOSSIBLE to Exclude a Projected Mesh from the SDK, this ability has been added only with SU10.
And of course, that's EXACTLY what our latest update for LSZH contains: an explicit command to Exclude any Projected Mesh from any airport getting a lower priority, something that was impossible to do before SU10.
Now, whether this command is working or not, it depends by several things like:
- The new command might have bugs.
- The MS LSZH airport might still getting an higher priority, this is very likely if you bought FSDT LSZH on the Marketplace, since when both sceneries are in the Official folder, lacking any other criteria, the alphabetical order matters so, since microsoft is later in the alphabet than fsdreamteam, the Microsoft version will be loaded last, so our Exclusions won't work, because Exclusions exclude only sceneries with LOWER priority. If this is the case, you might be able to fix it using the new scenery priority arranger, in the Experimental section of the sim.
However, it's way better and easier to just remove the MS version altogether, because even if managed to have the Exclusion working entirely, the simulator will still have to load both airports, and then Exclude one so, it's still a waste processing resources AND disk space.