Have you brought this particular example of the CX policy towards Aircrew to the attention of Senior Management by writing a letter?
I mean 'Senior' too. DFO level and copied to the CEO so that RH has to give a considered reply that looks like it isn't just another example of crewing incompetence.
Try it and get your similarly disadvantaged Captain mates to do the same. Be reasonable and polite - don't rant - and make a case for a solution ( ie you go to the 777 and new Capt replaces you on the 'bus.)
You are, believe it or not, quite valuable to even the most 'aircrew-hating' executive. They didn't all get to Oxford Uni by being stupid so make a logical case about being disadvantaged, suggest a solution that is do-able, fire it off and see what happens.
Worth a try!