Bitcoin cash as such is great, stable and provenly scalable. Users have a choice to use it or not. ABC forcing DSV in favor of burning Bitcoin is to create shill space, for them selling to users. Not ok. Not Bitcoin.
Developers can implement whatever they want. Miners aren't forced to run any client and markets aren't forced to choice one chain.