Newegg and Walmart have fallen to the same thing Amazon has: allowing 3rd party sellers.
They're not as far along, but going down that path is what causes so many issues with counterfeits and generally poor experiences. I accidentally bought some thermal paste from a newegg seller who shipped it via slow-boat-from-china, and it took weeks to get to me. It was technically listed, but I hate any shopping experience that forces me to be on high alert not to get screwed (as minor as super-slow shipping is).