*cough* the seating fees are optional…
I don't pay them, and I've been happy with the seats I've been able to get at OLCI for the past 10 years.
As for the BA/EK comparison and average fares/limos, etc., it's swings and roundabouts, you win some, you lose some…