Bitcoin Core is free do to whatever they want and the industry is free to choose whatever implementation they want. They have spoken about what they want and they will fork if needed. Thats what freedom of choice means and represent and how things will turn out.
Coinbase has one vote in the matter : the node they run.
Blockchain.info has one vote in the matter : the node they run.
etc.
I disagree. It costs almost nothing to run a bitcoin node. Miners have much more influence on the outcome. I think it would be better if the rules could be decided by Bitcoin holders. They are the most interested to increase the utility of Bitcoin. That's why I think that: