If you want the ‘cover’ of bags being checked through and being protected on all legs if there are irrops then you have to pay the premium for that protection.
BA has a price for GLA-LGW and a price LGW-MCO. The price for GLA-LGW-MCO does not have to be the same as those two separate products added together.
Edit - must type faster!