The miners also benefit from the current cap, because the reward is more valueble than what it would have been if there were a flexible cap. What would you chose? 100 bitcoins @ $10/BTC OR say 12 bitcoins at $800/BTC < Just a simple example >
Miners would sell all the bitcoins
before increasing the production, so your point is invalid. We won't tell you until it's too late