Well if there is such a demand for flights from non-London airports then BA are allowing other airlines to exploit that demand unmollested by the big guy.
Mind you I doubt there is such a demand from people outside London - few servants, footpads and farm labourers can afford air travel...