Where did you get the idea that BA cut short haul and domestic from LHR?
I used to travel from LHR to JER quite a bit (and on occasion a few other domestic locations). BA did move a lot of those flights from LHR to LGW. I was told that this was purely due to costs.