The anecdote above, that senior people are working lots of weekends in July, is because BALPA/BA have recently incentivised weekend work that enables you to accumulate points that result in you not having to do 21 days of standby in a row (called ‘Reserve’)
So now if you’re junior you might get a few more weekends off than you used to, but you’re going to do a little more reserve as a consequence.