I don't see what is so funny about this. It's actually a very good strategy of Microsoft, and the logical thing to do to develop it using the powerful platform that is .NET.
And privacy? Come on, here in Belgium, nearly everyone has an electronic identity card (eID) by now, and you have to carry that with you 24/7. Applications are still somewhat limited now, but if Microsoft can build a seamless integration into their websites,
software, etc... even payment systems, that would make life so much easier!
Just imagine that you would only need one card anymore, and that card is your ID card, bankcard, VISA card, security token, etc... etc...