The very fact that the GPL v3 is incompatible with v2 indicates that v2 has something the v3 takes away, no matter how well-meaning that was.
What the GPL3 takes a way is a loophole to violate the spirit of the GPL without violating the letter of the GPL2.
That's a bit disingenuous. Linus has said no to the GPLv3, yes, but his reasons for doing so have merit.