Don't Like It? Code it Yourself!

How would it be in the following scenario:

Feature A : somebody pays a programmer 100 US to do it
Feature B : somebody pays a programmer 200 US to do it
and it so happens Feature A and B are orthogonal so if you implement one you can’t implement the other. Should then the one who pays most decide which feature should be added? This I see as a major concern when money starts to play a more dominant role in steering how OSS should be done.