Originally Posted by
orbitmic
Why unfair??

Airlines have always used cancellation, change, and mini/maxi stay rules to manage fare categories depending on demand. Non-changeable fares are a way of ensuring that companies do not book them (but instead more expensive D or C class) for their staff on business travel. If BA relaxed this rule, many would and other fares would have to mathematically go up to compensate lost revenue. So while I don't really see what is an 'unfair' condition (as long as it is legal and effectively doable), I think it is logical that airlines have some non-changeable, some changeable but non refundable, and some changeable and refundable fares at significantly different costs.
I disagree I am afraid!
I believe that the combination of advance purchase, Saturday night stay and nonrefundability together with the requirement for an extra GBP 500 + fare difference to D class or higher would be sufficient to ensure that either no corporates purchased these fares or that the change fee when changes were made would be sufficient to compensate BA for any downsell on tickets that were not changed.