Its the HR-Assistant Store Managers responsibility to hire all stores associates. Most will only start to hire after your short staffed, resulting in long staffing shortages. Store Managers can put pressure on Hiring Staff, but all stores seem to be having the same issues.
Departments in general are short staffed at many Kroger stores. That's because corporate likes to develop computer algorithms that basically schedule only the bare minimum help while at the same time assuming nothing will go wrong ever and that all employees will be giving 100% all the time. Stores have budgets and store managers have to work within those budgets. As you can tell by the staffing issues, broken/old equipment, etc... the budgets are deliberately crafted to be tight. So, even if a store manager wants to hire more employees, he/she may not be able to simply because the department in question may not have any significant available hours.
Even if you have available hours, it doesn't mean you can actually find anyone to fill those hours! Either no one applies, they fail the drug test, or they quit as soon as they find a better paying job. So instead, Kroger practically kills the workers it does have.