Their reasoning hasn’t changed, and if they want to continue not acceptingNFC payments, they can … best answer is to vote with your wallet.
But, Walmarts are always crowded, you can’t just beat their prices. I go once maybe twice per month to get packaged food, eg cereal or pasta and such, way cheaper than any grocery store. Never buy produce. And for me, they have other customer-unfriendly things going on, eg I have to pay in-store for eg liquid soap or shampoo and then for the rest at the main checkout, for me that just doesn’t work so I get other stuff at Target even if it is a bit more expensive …