During his quieter moments - assuming they even exist any more - outgoing Microsoft chief executive Steve Ballmer might be excused for wondering why the company he has led for the last decade, blessed with enormous wealth and so many smart people, has had to struggle so long and hard for its tech cred.