I agree that he did not physically vote for this and he could have done far more but to say this is "no thanks to Obama" is just plain wrong.
plus figure some undocumented stuff out
For me that's the killer of closed source. For open source rare problems are often unfixed but well documented in blog posts that contain long strings of profanity typically ending in "I can't believe that X works like this". Closed source tends to have shaky uncertain explanations on how people think things function. Since only a hand full of people in the whole world have the access to reverse engineer the problem correctly no one really knows what is going on.
I'm ignoring the power to read the code your self because while I have needed to resort to that in the past
1) most people don't have time to
2) jumping in to another code base is typically a lengthy process and people typically don't have the time to do it for a minor bug.
Having said that. It's the ultimate "oh god I need to fix this no matter what and time is not a issue" documentation.
If A = B and B = C, then A = C, except where void or prohibited by law. -- Roy Santoro