RE: Landing fee
At Heathrow its near 3,500 pounds for a 737/320(not sure). Of course its all about money, if bigger airlines pay better to the airport they will get better fascilities and ground staff work. As this is also a big industrie, its all about money.