As someone has already (very well) said on this post:
Those of you that pay for your own travel have the right to an opinion.
Those of you who are only “loyal” to BA because the company you work for use BA for travel have no right to moan about the benefits you receive (for simply doing your job) are being changed.
I travel for business, but my company pay for me. I don’t live my life obsessing about what colour the piece of plastic hanging from my luggage will be next year. I suggest some of you on this forum do the same.
Nobody gets a flight because they want airline miles or avios or tier points. People catch flights to get to places and presumably, by the title of this website and forum, to do business. Perhaps it was time those of you that are moaning about these changes looked at concentrating more on the work you’re employed to do, rather than the “loyalty” benefits you receive for travelling to do the work in the first place.