As I understand it, the case hangs on a non UK resident working for a UK company and performing the majority of their duties in the UK being charged UK income tax.
Sounds reasonable to me.
It doesn't expose worldwide crews to the UK tax system. Eg, Thai Air pilots flying into London occasionally are not working for a UK company or performing the majority of their duties within the UK.