Best Buy is just a test center for Amazon - a lot of people come in just to see and touch stuff before buying it from Amazon. I saw a guy checking a headphones in BB and immediately buying it from Amazon on the spot from his phone.
There are several Best Buys near me, and I'd love to buy stuff online and go run and pick it up when I find that it's available in one of the stores. Every single time I've tried, I ended up going to Amazon and just getting it the next day that way.
I don't care about the price, I just want it to work.
If Best Buy dropped its prices to something reasonable I would be more inclined to purchase my electronics in their store right there and then because there is something to be said for the convenience of instantly having the product in my hands rather than having to wait for something to ship from a warehouse, it just isn't worth 2 or 3 times the price.
(I'm not a Best Buy sympathizer, just a hypothesis)