I've wondered the same thing. It's not necessarily an either-or situation. If Google's willing to spend X billions of dollars on defensive patents, why not spend even a fraction of that on lobbying for software patent reform. If any company has the will and the means to do so, it would be Google.