Can I save us all a little time?
"This isn't cost cutting just because of cost cutting, there's clearly an operational cost associated with it we can't see"
"BA are profitable so clearly know what they are doing"
"This will only affect a small number of people so it doesn't matter"
"If you don't like it - fly someone else"
Have I missed any of the obvious retorts that are going to be made?
Short summary:
It's a rubbish decision. It's clearly just because BA want to extract additional revenue out of people and it's a poor customer choice.