Is Microsoft shifting its focus again, or losing it?