Trains from Newcastle to Kings Cross are often much cheaper than a flight (off peak anyway) and it's a much smaller market. LTN's catchment area (even discounting London itself) is quite large and Eurostar is at least £59 return, often much more. So EZY can stay fairly competitive and still make money I suppose