I think I remember one of Google's top IP lawyers has even said that software patents probably shouldn't exist.
Claiming that a company must not protect itself from frivolous litigation in favor of working to dismantle the patent system is like claiming that an AIDS doctor shouldn't be allowed to use protection during sex and should instead focus on curing AIDS. You can do both at the same time.