"Voting with your wallet" works for small and frequent purchases. The bigger and less frequent the purchase, the less impact it has.
In my software development experience, companies invoke this line of reasoning all the time.
If you have even a single constraint outside the "industry norm" (like a manual transmission in the US, or potentially in the future an AM radio) you are all but guaranteed to have to give up nice to have features and/or pay a lot more