You can't just push some change that 99% of miners will refuse to mine blocks for. The remaining 1% would not be able to mine blocks for a long time with their puny hashrate. You'd have to reset difficulty and the system would be left in a highly vulnerable state. It would be a huge disruption. For that reason, nodes wouldn't attempt to enforce a change without significant miner support.
You can have reasonably clean fork only if enough miners agree on something, but that implies that the interest of miners is given a lot of consideration.