If I had a business, my first priority would be ensuring that every location had the most modernized tools for everything. I would budget a lot of money for that, and I would strive for all employees and managers to feel that they could report technical issues and request replacements and upgrades.
Everywhere that I work in customer service, there is a culture of no advocacy for those things. Employees don't want to ask supervisors for new equipment; they work around the frustrating and time-consuming problems of having to finish tasks with tools that are broken. Managers don't want to ask their supervisors, who aren't at the locations for hours at a time, for new registers, cases, shelving, flooring, payment processing or security systems.
Employees bicker and blame each other for the lack of efficiency that the workplace conditions provoke, or there are tasks that they don't do, and they say nothing about that, either.
Having to do your job with broken or outdated tools is also a reason for employee turnover. Even a customer who isn't in a hurry doesn't want to have to wait for a slow register or to have his or her time taken up by similar issues. After a while, employees tire of looking incompetent, particularly when it's not their fault and they're already expending effort working around everything that's broken every day.