Does it actually matter who pays?
Should passengers who bought in good faith be left stranded?
Outside the universe of the UK there are many countries that don't have an ATOL type system. Indeed Air Berlin was propped up by tax payers money to avoid stranding.