They always claim its because consumers 'test drive' stuff there. You know why we don't buy? Because outside of the ability to 'test drive' the retail experience SUCKS.
The staff have no clue. Or worse, they try and push crap because they've been told to. Which means you get a worse shopping result than just choosing at random.
They push RANDOM assorted products on you.
They try and get you to buy overpriced warranties on $10 items.
Half the time they don't have what you want.
When they DO have what you want, especially the things you want quick (like a cable) they only have the $40 version of a $4 cable. Fuck it, I'll order online and save both the test drive and the $36 extra you wanted for no reason.
The checkout process is borderline hostile with all the checkers, security people, etc.
Customer service seems to be codeword for "fuck you, we got yo money bitches".
Die Best Buy. Preferably in a violent spectacle that I can watch for my personal amusement.