> But flights are often cheaper in Europe too despite subsidies for rail
That's because intra-EU flights are also highly subsidized, especially around taxes for fuel. Decades ago the EU punted on the complex topic of charging taxes on avgas and that is a key contributor to the existence of cheap airlines like ryanair.