It's a corporate direction, not local a local decision. Some stores don't do what they should, based on many things. But they can be called to the carpet on it, if it comes up. But, it may simply never come up. Especially if your local folks do not want it to. Why would they call to complain about something that makes them happy?
Spend your money how you want. If you feel the need to have a bazillion rounds in the basement, so be it. I suggest you store it with the bazillion rolls of toilet paper and bazillion cans of Spam.
As for my guys not telling me when ammo comes in, it's pretty much a game now... I have some ammo here, and I don't get to the range as much as I should. I likely won't be buying much more. But I did just buy a Mini 14, so 223 might become necessary soon... And in truth, one of the core beliefs of WalMart is that we are in business to suit the needs of our customer. Customers get first crack at it, in my book.