The problem is with this analysis (not get me wrong I agree with much of what you say) is that IAG is do many times better that it's competitors (AFKLM & Luthansa Group) so from a shareholder point of view they are running their business in the correct way.
This will only change once BA/IAGs performance slips. So if you are finding better offerings elsewhere that may be the way to go.