As other responses have mentioned, Microsoft tends to use FUD and go after bigger players (like Android), which can be seen as a symbolic attack against fairly small developers. They also use proxies, like SCO and Intellectual Ventures, to do their dirty work, so they can claim they use their patents defensively when questioned by anyone unfamiliar with the proxies' behavior.