The reality is that asking people to vote with their wallets does not work. But this specific case is even worse, because it's not possible to "vote with your wallet" to begin with.
The specific things the blog post notes are "how terrible the experience of developing apps for the iPhone/iPad is, how Apple takes 30% of all app store and in-app purchases, how awful Xcode is as a development environment"
So let's say you want to build a mobile app that actually reaches people. There's a duopoly, so you have to support Android and iOS. What are your options for "voting with your wallet" then? There's nothing you can buy that lets you reach iOS with your app without using Apple's ecosystem.
"Voting with your wallet" is what people tell you to do if they don't want you to do the things that actually work, which, in this case, is regulation. We have two companies controlling both viable mobile platforms. There is nowhere else to go for 99.9% of people. You can have a billion dollars, and you still can't "vote with your wallet." You're still going to own either an iPhone or an Android phone, and support both if you want to publish an app.
The obvious answer is that the two companies that control these platforms need to be regulated. Apple can play dumb if it's only Europe, but even so, the cracks are starting to show (e.g. Apple's recent copy/paste interoperability announcement). If the US joined in, the dam would break.