Depends on an unstated assumption if you agree that software patents should exist at all, or at least in their current form.
Microsoft is a patent gorilla, but it's not a troll.
https://patentlyo.com/patent/2013/03/guest-editorial-throwin...
An NPE by definition produces nothing but patent enforcement actions.