A very interesting thread indeed.
A premium class fare is not just about the actual product. There is an added benefit if one is in an elite BAEC member: tier progression, points accumulation to name but two.
Something to bear in mind also is that many pax enjoy the enhanced service and don’t mind paying extra for it. It’s all about choice.