Microsoft is as good at collecting personal information as anybody. Collecting information isn't hard. They're just not very good at making that information useful to the people who provide that information or to themselves, via advertising or otherwise.