It isn't just a question of whether people would pay a premium, it's the operating flexibility it provides.
Like other LCCs, BA has gone for a single seating configuration. By having economy seats throughout it means if they need to change from 2 rows of CE to 12, it is a 5 minute job. Lower maintenance costs as well.
Such is the price paid for keeping costs low and fares down.