At self checkout, I pack while I scan, and then I have control over the order of scanning and packing.
It does suck that places are opting to have self checkout in exclusion to checkout lanes, but for the people that don't like self checkout just don't use it when you have the choice.