This has got worse in recent years.
What is really annoying is that the employees take the better seats. BD seem reluctant to move the curtain. So often the Y cabin has many empty seats but the C cabin is full and if like me you regularly change flights at the last minute you always seem to get the middle seat (even as a *G) while junior crew take the A&C seats.
If only BA flew to BHD/BFS from LHR