Places should just split bills. There is no reason not to outside of laziness.
I'm told this is common in Europe, no one bats an eyelid. But yes you're right, the till will still balance and they get paid of course (provided they can manage the workings of a calculator).