I disagree with this analysis. In analyzing incentives it is often important to have an option to do something even if that option in rarely exercised in practice. For one thing, it puts a cap on the degree of abuse that can be performed by those who can be opted out...
However, in Bitcoin if the pool system were to be became sufficiently abusive (but it likely won't by the argument in the third sentence of the previous paragraph), miners really could just opt out entirely and solo mine. It would have a cost, but the cost is bounded and even measurable.
This is another epic logic fail.
You love to argue ad nauseum points that are not viable.
Fact is that mining will become ever more centralized in Satoshi's design because of the economies-of-scale of ASICs and electrical power. I believe there was maybe even a research paper that proved something along these lines?
The fundamental problem is the mining is done for profit. For as long as that is the case, ASIC farms (or Larry Summers' 21 Inc. economies-of-scale) and subsidized, industrial/government/utility scale electricity will rule.
Also due to bandwidth issues and that every full mining node has to validate every transaction, scaling transaction volume will force centralization.
These are precisely some of the core issues my
Delegated Transaction Consensus design is attempting to fix.
Also your argument about sacrificing cost is nonsense, because the low cost leader will take hash rate from the others over time by reinvesting higher rates of return.
Edit: Smooth has a valid point if no entity (or collusion of entities) has 51% of the hash rate because then someone could sacrifice mining losses in return for censorship resistant way to post transactions to the block chain.
So in that sense, my word "nonsense" is incorrect and I apologize. But the huge glaring flaw is that once the State can regulate 51% of the mining power (which is destined to be centralized), then Smooth's caveat no longer applies. And this is my overriding concern, so that is why I often downplay this caveat that smooth points out.
Edit#2: however if hashrate is very large then smooth's caveat is really pointless because who has enough hash rate to push their transaction onto to the block chain without a pool. And again Satoshi's design doesn't enforce that pools must allow getblocktemplate. If your hashrate is not too small, you can just mine on any pool that offers getblocktemplate and wait a long time until you win a block solution to insert your transaction, or just mine a long time solo. Many could potentially join together to pool their resources to mine at a loss to have ready access to censorship resistance, but unless you are using P2Pool (which can be attacked with share withholding attacks) then the State might target your pool server (but again I think it is easier for them to just target 51% of the hash rate for regulation requiring all transactions to carry KYC, since you might place your server behind an anonymity network although this will be very difficult to do in Satoshi's design because of the bandwidth requirements). And now you start to get some inkling of why my consensus network design overhaul is so important.