The collateral damage is that, as a result, WalMart stopped taking plain old plastic credit card tap-to-pay which I prefer to use because it's faster, more secure and far more reliable than 'swipe card' or 'insert card chip' (because WalMart's physical readers are often flaky on self-checkout stations due to their high volume usage).
I suspect the main reason WalMart attaches a metal plate over the contactless area on their payment terminals which blocks ALL forms of tap-to-pay is simply that credit card tap-to-pay appears the same as phone-app tap-to-pay (because both are 'contactless') and one type of tap-to-pay working while the another type doesn't "would confuse customers". Which is a dumb reason to disallow a faster, more reliable form of payment that some people would like to use. It's not a money thing because to WalMart a credit card tap-to-pay is exactly the same as a swipe or chip insert of the same card, whereas a phone-app tap-to-pay isn't the same - even if the user settles the phone app bill using the same physical credit card.