AOTG I agree with you. Simply put if spending my own money BA would not be at the top of my list of carriers. I do not agree however that BA has a hold over LHR and restricts competition.
It will be interesting to see what the future will bring. I can remember working flights in the late stages of BA’s operations from T4. 50% of flights arriving onto remote stands, waiting an hour plus for a bus to transport the passengers, losing bags left right and centre. It absolutely baffled me why passengers put up with it.