I think the payment networks should make NFC a requirement to accept them as payment. If Walmart and similar companies want people to use their apps they should provide a financial incentive to do so, rather than being allowed to disable worldwide standards, especially now during the pandemic when reducing touch as much as possible is a good thing.
Honestly, it took a pandemic to get a significant number of the holdouts to change their minds, so I wouldn't be surprised if a mandate did have to be imposed eventually. Assuming we don't just end up doing card not present (e.g. online/mobile ordering) as the standard, of course.
That said, considering that the US adopted EMV late enough that terminals without contactless support had become hard to find, we theoretically shouldn't have needed one.