What a real shame.
It is the little things that make the difference.
I for one would choose BA for the service over the other airlines.
If all the airlines follow the gypsy Ryanair model the only thing determining the airline that the passengers will fly with will be price.
How will the other airlines compete with the cost base of Ryanair as that is not even an airline business?