Microsoft have lost a bit of focus with to many fingers in to many pies