As a non pilot, I have difficulty understanding how a UK airline Captain can be earning £100,000+ per year & junior first officers maybe a third of that, yet the OP states that some American pilots earn $17,000 per year.
Is the rate of pay in the UK & America so different?