I agree with this, it has nothing to do with X. this has to do with design choices, and the method in which the consensus is achieved.
My friend Mushon Zer-Aviv is attempting to tackle this issue
http://www.mushon.com/2009/12/18/shortaudio-my-open-source-d...