to be honest I suspect everybody (including Microsoft) got wrong-footed by the mobile explosion. this redefined what personal computing means by placing simpler devices in the hands of billions.
maybe its just a matter of time before the pendulum swings back and we get really cool hardware repatriated to homes / desktops offering features that would be suboptimal in a thin client setup (due to latency, privacy etc)