The problem...
... is that Dixons' senior management spend too much time looking at revenue, and seem to work towards very short term goals.
Former colleagues of mine (I've never worked for Dixons, but know people who have) describe how every case for inward investment would be met with "£35k? We'd have to sell an extra 70 TV's at £500 quid a pop!", thus making the twin mistakes of
1) not looking at the profit generated by the sales (they'd have to sell many more telly's than 70 to have £35k of profit), and
2) ignoring any savings/profits/etc by the investment proposed.
And, of course the further sins of terrible customer services and extortionate pricing for everyday items such as memory cards and Blank DVD's.
They really need to learn that it's not 1985 and that people impulse buy more tech stuff nowadays, so customers are in your store week in, week out, rather than just occasionally to replace a device that's died.