Its a good question, i always wondered the same thing with the US Air flights from LGW which had the same flight number from LGW-PHL-LAS and LGW-CLT-MCO, even though they involved a plane change. At PHL this could mean insufficient time to change.
I put it down to the fact that Brits go to Vegas and Orlando as holiday destinations and a "direct" flight might encourage more bookings.