Anyone of them can chose, individually, if they want to make blocks bigger or smaller.
Miners can always lower the size of their block, none is forced to make them bigger, neither with the BIP101.
Your view appears to be that miners are not forced to make blocks bigger and therefore miners can make small blocks if they want anyway, so why have BIP100? This is probably the consensus view in the community at the moment. It could be correct, however I think it is likely to be wrong.
Each individual miner will try to maximize their own profit and share of revenue. Miners will therefore be incentivized to sweep up as large a share of the transaction fees as they can. In the example I made above, there is little downside in doing this as the level of technology could enable blocks far greater than the blocksize limit, due to insignificant propagation costs. The is just like the classic tragedy of the commons scenario, each individual miner produces larger blocks, in the hope that other miners produce smaller blocks, to maintain a reasonable average fee level. However the Nash equilibrium ensures that each miner makes larger blocks. Miners need to maximise their own profit to remain competitive and they would have little choice but to produce larger blocks. Fee levels would then fall and the equilibrium difficulty would be too low.
The consensus response in the community is that this line of thought is too theoretical and has too much unproven game theory. I disagree and think this is highly likely to be the outcome. In fact this is the behavior that is currently occurring in the global commodity space, and has happened time and time again. Each individual miner producers more and more resources, to maximise their own profit, in the hope that other producers reduce production to allow prices to increase. Each individual miner acts against the interests of the whole industry and increases production.
Why can miners not voluntarily individually produce smaller blocks? This is the common question, but who is this question about, each individual miner or the whole mining industry? I could ask the analogous questions:
- In 2015, why is Iran increasing oil production? Can Iran not voluntarily individually produce less oil to support the price, as the industry is currently loss making?
- In 2015, why is BHP Billiton increasing iron ore production? Can BHP Billiton not voluntarily individually produce less iron ore to support the price, as the industry is currently loss making?
- In 2015, why is Goldcorp increasing gold production? Can Goldcorp not voluntarily individually produce less gold to support the price, as the industry is currently loss making?
- In 2015, why is Freeport-McMoRan increasing copper production? Can Freeport-McMoRan not voluntarily individually produce less copper to support the price, as the industry is currently loss making?
Or what about these questions:
- In 2015, why are oil producers increasing oil production? Can they not voluntarily produce less oil to support the price, as the industry is currently loss making?
- In 2015, why are iron ore miners increasing iron ore production? Can they not voluntarily produce less iron ore to support the price, as the industry is currently loss making?
- In 2015, why are gold miners increasing gold production? Can they not voluntarily produce less gold to support the price, as the industry is currently loss making?
- In 2015, why are copper miners increasing copper production? Can they not voluntarily produce less copper to support the price, as the industry is currently loss making?
The answer, (to all of the above questions) is of course, no. The Nash equilibrium is for each miner to increase production or produce bigger blocks. Miners keep producing large volumes until they close the mine, or in the case of Bitcoin, miners keep producing larger blocks until they stop mining altogether.In the examples above, had there been an effective cartel of producers, miners would be able to collaborate and keep production down to support the price. The industry would have been supported. This would be against the interests of consumers. Luckily in 2015, any cartels have mostly broken down and the prices of these commodities are crashing. The consumer wins and gets lower prices. As a result, we see a global commodity super cycle, we see periods where prices fall and industry players fail, capacity then falls and the commodity prices increase again. Producers then over invest in capacity and the cycle repeats. This may be a reasonably healthy cycle.
However, Bitcoin mining is different in two respects, first we need a healthy and viable mining industry at all times and secondly, the above cycle cannot occur, because when transaction fees start to fall and miners begin to fail, this will not reduce capacity. Any one miner can provide all the capacity we need. All that will happen is we enter a downward spiral when fees fall and miners fail and then difficulty falls. There are several ways this can be prevented:
1 - A low blocksize limit
2 - Hoping a cartel naturally emerges, which implies mining is centralized
3 - Adopt BIP100 and allow cartel like prices to occur, without an actual centralized cartel
I favor BIP100, which I consider the only viable option.