I think there's a middle ground: allow them to compete as private businesses but require that they contribute some fraction of revenues into a common pool that pays out refunds and wages for a few months if a major travel-halting emergency happens.
That is, make it so they can't compete on "whether they anticipated a global catastrophe".
That is, make it so they can't compete on "whether they anticipated a global catastrophe".