What prevents a government from selling/leasing publicly owned airports?
One possible impediment might be the grant assurances that come with accepting Federal aid to improve the airport.

In short, if the local airport accepts money from the Federal government to improve the airport, that money is often granted "with strings attached" - requirements that the airport remain open, etc.