It's my fault and yours.
No one will pay the required fares to have decent legroom and in house well trained airline ground staff. It's so 20th Century, so by all means gripe, I do often, but it's your fault as much as mine.
BA would love to hang onto the prestige and classy aura of ye olden days but they'd be even less competitive and I'd just book EZY and gripe about how stuck up BA were.
#really
It's like competing with the other guy who is filling his B777s at ten abreast in Economy, you have no choice. Come the next cabin refit, we all know what has to happen as not nearly enough people will pay nearly enough money to maintain a credible business case for status quo.