How to improve a simple shopping checkout experience has been a curiously hard-fought turf war in recent years