Bitcoin Core developers cannot force anyone to use their software— it doesn’t even have an auto-update function.
You can simply not upgrade if you don’t like the new release.
You can also fork the code and adjust it as you please, as Luke does with Bitcoin Knots.
You can even write an entirely new Bitcoin implementation and connect to the network that way.
If this gives you “central planning vibes”, I’m not sure what wouldn’t.