All three of those areas have been handled poorly and the effects of cost cutting are starting to show clearly in their actual physical stores.
There seems to be something about retail that makes them particularly vulnerable to the innovator's dilemma and unresponsive to macro changes (not just jumping on trends but actually restructuring their business when required).
It is being obviated by screens that allow people to shop with sufficient data without needing to browse in a store. And in Best Buy’s case, many devices also got obviated by one or two devices, sold by just a few manufacturers, leaving them to be a middleman with little value add.
And high labor prices for skilled labor relative to the price of new, replacement goods makes “services” a non starter.