Exactly. I don't want them to be encouraged to have a payment system only for their stores. I want to pay with my watch like I can at so many other retailers.
I wonder if the policy of intentionally holding out of all forms of contactless payment (because actually it's not just Apple Pay they are holding out of) extends or will extend to other countries where Walmart has a presence. Here in Mexico, for example, Walmart has an app similar to what Walmart Pay does in the US called Cashi, but they've never accepted any contactless payment at all at their stores before, so no idea if they are holding out of it intentionally to force people to use Cashi like the US counterpart held out of contactless in favor of Walmart Pay.
In addition, here in Mexico a local bank (BBVA) announced in 2018 that they were working with Walmart to enable contactless payment at all their stores mainly for use with the bank's own app BBVA Wallet (though we know once contactless is turned on it opens the door to all forms of payment that can use it). Nonetheless, nearly two years later there hasn't yet been any visible or noticeable change at Walmart stores in Mexico, nor at any of the other store brands that Walmart owns and operates in Mexico such as Sam's Club, Superama or Bodega Aurrera so no idea if the plan has been aborted and Walmart will intentionally hold out of all contactless payment.
Finally, the best way to discourage Walmart from doing what they are doing is to stop shopping there at all and spread the word to do the same among friends, family, acquaintances, etc. No matter how large Walmart is, they're not the only store of its kind in the US. And let's not be a victim of discount offers. The only language that such a large company will understand is the language of money. Especially if it is an American company.