Everyone understands that people sometimes need a way to manage money from check to check. That aside, not everyone who has difficulty managing money is squeaky clean. Those who use PayDay loans, and will use the service Walmart is offering, often do so to support a substance abuse habit. Those with a substance abuse problem are typically high turnover employees, high turnover is prevalent in retail.
I don't think the HR group is smart enough to connect the dots between PayDay loan behavior and substance abuse, and the negative consequences their new program could have to the business. To check for unintended consequences they need to be doing analysis to track this program alongside other metrics to look for an uptick in percent of workplace accidents, compensable injuries, absenteeism and sick time, all of which are positively correlated with substance abuse. The last thing Walmart should want is to become the enabler in this situation, especially at the risk of driving up other business expenses and attracting the wrong type of talent.