The problem is simply that those up the back are not willing to pay a realistic fare to subsidise new seat designs for those up the front. BA does not wish to lose out on "chicken or beef" class passengers by raising fares and is unwilling to front up to shareholders, therefore status quo.