I don't think it's just B.A.
I have just booked BKK return with Emirates on the A380. I would have loved to fly the 787, but had a look at the reviews first. All the airlines seem to be 10 abreast seats in economy and all have the same problems as you describe.
I'm steering well clear.