Maybe they choose it because most distributions are free. And it is popular.
Overcommiting on Linux can't be fully disabled. It is also hard to find all hacks and disable them.
Linus: ""regression testing"? What's that? If it compiles, it is good, if it boots up it is perfect." (http://lkml.indiana.edu/hypermail/li...04.1/0149.html)