Best buy is filled with 3rd party sellers too but it's at least very easy to filter them out. If I could do the same on Amazon I wouldn't have any problem with 3rd party sellers, but they instead make it almost impossible to know even if you check manually.
That and Amazon commingles their inventory with 3rd party inventory, which can sometimes be counterfeit. And Amazon doesn't care if the counterfeit products are mixed in with the genuine products in their warehouses. As far as I know, Best Buy/Target/Walmart don't commingle their inventory with 3rd parties because they have physical stores that they can pull from.