In these cases, though, I really wonder the comparative cost of innovation versus licensing battles. Software is still an amazingly open field - given that licensing battles can run into the millions, if that money was invested in R&D could an alternative (superior) method be found?
One of the methods that patents were supposed to encourage innovation was by providing reasons to innovate. If you are forced to explore new options and develop your own IP that might be patentable, is that such an awful thing?
I know of other game developers who essentially have public domain game engines / helper libraries. Aside from sharing, the rationale is that they can re-use their code on the job, without having to re-solve problems they've already solved.
I suppose Carmack's position paper would advertise to the world that he is in favor of no patents, thus in this 'multi-round' game he is providing others with the ability to collude with him to keep patents out of his field.