It is not a low cost tactic, it is just BA' s standard commercial practice. Pay full fare and get everything on offer, flexibility, seat selection, etc. Go for a lower fare and you still get the same soft and hard product like everyone else, just less extras.