Not all Third World Countries are the same, contrary to what some course syllabi may promulgate. Some countries like China, for instance, need well-established aviation systems. Ditto for a place like Afghanistan, where roads are often devastated by snow storms, avalanches, etc. A country like India has a very extensive rail system and, thus, stuck to the view that air travel was for the wealthy. This led to punitive tariffs on air travel, prohibitive fuel surcharges, and other retrograde measures.
Admittedly, some countries have spent millions of dollars propping up failing national airlines (Example: India), but this has not been to the exclusion of developing railway systems. Infrastructural development, especially in developing countries with a well-established technical workforce, is seldom a "Rob Peter to please Paul" situation, but more of a reluctance to create a viable infrastructural development free of government control. The money spent on keeping an airline like Air India in the red, would never have made it to the alternative creation of highways - it almost always ended up in the pockets of politicians and their yes-men in the middle echelons of the administration.
Atheism is Myth Understood.