Developers can implement whatever they want. Miners aren't forced to run any client and markets aren't forced to choice one chain.
Sure, this is liberty, anyone can choose anything or nothing. Still, ABC is forcing DSV behind an upgrade, which clearly is not Bitcoin.