I would say families and couples who just want to sit together and other than that don't have a strong seating preference are the ones disadvantaged by the policy and they certainly have my sympathy.
And there's the rub, not the innumerable solo Business pax we see here on the Forum.
THEY NEED 64A/K on the 744, or they go meltdown.
Some people NEED privacy.
We Leisure pax just want 2 adjacent seats, where SWMBO has Aisle access.
And don't even start on bassinets!
It's a complex scenario, and BA does it's best to meet all demands, mainly by charging for the 'special' seating' for those who have neglected to display loyalty to BA/OW.
(OMG, I'm apologising for BA. Sorry!)