I shop Best Buy all the time. I can grab a FireTV box, Chromecast, or Fire Tablet there for the same price as anywhere else, including Amazon. And I have bought hard drives, switches, routers, RAM, etc. there because there are three choices for that sort of thing here: Online, Office Depot, or Best Buy. If I need it now, they are the best chance. But their "high end" is mid range stuff marked up. I shop them for Blu Rays too, and have found some good deals.
I have never seen appliances lower than Lowes or Home Depot, and in our city, Lowes, HD, Best Buy, and one dedicated appliance shop, Fred's, are all right in a group with adjoining parking lots. So shopping them against each other is easy. When I bought my fridge last time, I hit Best Buy to see if they had better, and they had the same model for $400 more, also "on sale".
I think ChadTower is right, they stay in business because they finance stuff. They make it convenient to buy stuff you don't need, even if you can't afford it, and that is a great business model.