That's because Walmart is not a marketplace like ebay. An app store is a marketplace with terms and conditions, any one that meets those terms should be allowed to list their app.
No, you'd like the App Store to be a marketplace, but the way it's operated since its inception clearly demonstrates that Apple, as is their right, runs it as a curated store.