The phrase "vote with your wallets" should just be eliminated because it's completely meaningless. You're asking to "just" coordinate millions of people to do some collective action or to change their behavior.
Do you know what the tool for doing that is called? Government. Vote with your actual votes.
Vote with your wallet works in that, if someone made an undesirable product when right next to it at the Best Buy is a superior product, the inferior product sells zero units and thus the company loses millions or billions of dollars in sales. If both of those products suck, then why would consumers buy them and Best Buy stock them? Or is it that both of those products are invaluable and some people are just mad that the products have certain features (security restrictions) which they don't want.
Their designs are protected at the point of a gun through patents and copyrights. Breaking those literally means the police will use force to stop you and to ruin and imprison you.
Take away these restrictions and you’d see an identical iPhone, but without Apple’s restrictions. I bet that phone would sell millions. That would actually allow voting with your wallet to be real.
Since the government enables these behaviors, it is also the only one who can actually reign them in. Unless these nearly perpetual lock-ins stop, voting with your wallet is impossible.
Do you know what the tool for doing that is called? Government. Vote with your actual votes.