I posted last year (or the year before) about this very thing and KL fares in J were 2-3 times those of BAs
I'm not sure wanting to keep J seats free for connecting passengers is any sort of reason not to sell for prices closer to BAs especially since the seats are the same pitch and width etc
Don't KL just adust the size of the cabin anyway by just moving the curtain?