1. It's a HUGE company (80k employees?). When you get to that size, it's hard to ensure all great ideas get to market. For a very long time in its history, the company was guided by a dominating spirit (computers on every desk) and a similar leader (Bill Gates). With both outmoded now, it's easy for business-groups to take local decisions, rather than follow the war-plan.
2. BUT, they've made HUGE investments in the future. Consider Microsoft Research. MSFT isn't going to be IBM anytime soon (huge company, but better known for sales folks than tech enterprise). Though they'll possibly not be as sexy as Apple, they'll definitely have the tech/IP if/when they want to utilize it.