A little BA insight for some:
You cannot "work on your command upgrade" in an airline like BA. If you wish to remain on a particular fleet it comes when the numbers crunch and only then.
To achieve command at 15 years would require a fleet change, and it must be abundantly obvious why shorthaul would not have appealed.
For the Daily Wail, all BA pilots earn at least £100,000
In my time, the longhaul fleets had their fair share of RHS 'sitters'; who preferred a senior position and accompanying life style with little responsibility to having to work for a living.