Delete the checkbox, or give us the option to decide what the user want's to use.It is presumptuous to tell the user what is "better" from your point of view.
Using the official provision in the SDK to retrieve airport data IS the BETTER solution, is not something opened to discussion or negotiation so no, by DEFAULT, it will stay as it is, which is the correct choice for most users.
If you think using airports you know have bad parking information is only useful for GSX, and won't have other issues to the simulation at large (which is not the case, since they WILL affect other things like AI or Living World/Airport services vehicles), it's your own responsibility, but we shouldn't be tasked with additional support burden caused ONLY because there are such bad airports out there.
Supposed we made only airports, and GSX was made by somebody else. Suppose you found KORD to have "bad parking information" that would make it unusable with GSX: I'm quite sure you would come HERE (rightly so), as a customer of the scenery to complain about it, and demand the bad airport to be fixed.
But that's besides the point.
The point is, there IS a way to enable the old airport cache method, which I explained before, and the obvious reason we left it available, was precisely to allow somebody to use the dedicated-BGL trick to fix bad airports so, it's not as if we robbed you of a feature.
It's just the behavior of the Updater that is like that, because it how is supposed to be for the vast majority of users, and we need to be absolutely sure that, if somebody is still using the airport cache method, it's because he knows what he's doing.