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.