While this is arguably less a problem with WalMart - issuing a chargeback won't get you banned from their physical stores - a chargeback is especially something be avoided with every vendor where you have an "account" of some sorts, except if you don't care about being banned (permanently).
The examples are numerous. Issuing a chargeback against car rental companies can put you on their DNR (Do Not Rent) list[0]. Issuing a chargeback against Amazon may result in a permanent ban (including loss of access to your Kindle library and even your AWS account)[1]. Issuing a chargeback against Sony for a purchase over PSN may get you banned from PSN[2].
[0] https://www.flyertalk.com/forum/hertz-gold-plus-rewards/1897...
[1] http://bricksetforum.com/discussion/comment/159184/#Comment_...
[2] https://www.reddit.com/r/PS4/comments/2ivsz3/beware_if_you_s...
> Holders of credit cards issued in the United States are afforded reversal rights by Regulation Z of the Truth in Lending Act. United States debit card holders are guaranteed reversal rights by Regulation E of the Electronic Fund Transfer Act. Similar rights extend globally, pursuant to the rules established by the corresponding card association or bank network.
https://en.wikipedia.org/wiki/Chargeback
Point being, chargeback isn't a service banks can stop providing if people start using it. It's written into the laws.
Honestly, it never even crossed my mind to ask for a chargeback.
The number of times that I've had issues over the years is pretty small. For example, I think I've had two issues w/ Amazon over the years, and both times, they've fallen all over themselves trying to help. I think one time, they shipped me the wrong item, and they told me to just keep it and they would ship the correct item.
Service difference between the 2 vendors was like day and night.