Or, they could have thought laterally and actually enforced their own T&C's.
The T&C's state that fly ahead is only available if the same fare class is available. Up until now, they've simply said 'sure' if there's a seat, regardless of the fare bucket.
By starting to enforce this, it would...