Re: not linux fault then
No, it's not Linux's fault ... as the article does note: while later versions of Linux are vulnerable to this attack, Windows, OS X and FreeBSD aren't vulnerable because they haven't fully implemented RFC 5961 as yet.
So, Linux is ahead of the game, but I'd hardly call it an "early adopter". RFC5961 is six years old and is designated a "PROPOSED STANDARD" (their caps) you might think a few others would have picked it up by now ... but then again RFC2460 is nearly 18 years old and we still don't have universal IPv6 support. Things do go slowly in standards-land, and perhaps that's just as well.