Walmart already lost this race....about 10 years ago.
I like Walmart. I hope they succeed. As you remember, Walmart was in a perfect position 15-20 years ago to be Amazon. They are far behind the future which is online, not physical stores, but you make good points about what they offer, but I don’t think the public thinks Walmart when they think online shopping these days.