Microsoft don't really what end-users want
As someone who uses Microsoft daily (SQL Server DBA), Microsoft doesn't really seem get what users want.
There are so many little things that Microsoft wants us to do online that I wouldn't mind going into a Microsoft shop and doing.
For example, I try to do one MCP exam per year. I have to order the books online and then inevitably go down to the post office to collect them. I have to order the exams online. Microsoft could easily have a test centre and the materials in their store.
Many of the books that I'd like to read have to be ordered and it would be nice if they were available there.
There are a couple of SQL Server events (not necessarily organised by Microsoft) on in various places. The Microsoft shop would again make a great venue for presentations if they wanted to do it. The Genius Bar concept from Apple could be replicated a couple of days per year with a sponsored tour from some of the MVPs. All of this costs money, to be sure, but having a central physical location that serves as the nexus of Microsoft is great for reinforcing interest in the products.
I'm thinking primarily of my parents here: courses on Excel, Word, scripting could all be offered.
They could have people there full-time who could fix, optimise, clean your Windows machine. I want to break my machine before I have to get someone to fix it and even then I I'll just wipe it and re-install everything.
In short, Microsoft could be very pro-active in help people who use their products daily to use them better.
Also, I like Microsoft keyboards and mice, more so than Logitech and especially more than Apple mice. The mice have a nice feel in the hand. Not to mention the number of xbox fans out there.