This is the beauty of decentralization, everyone is free to conduct their own solution for the problem that they can see and produce their own fork.
But sad to say that there's no one that can stop these forks, all of these has an open source code which can be modified by anyone.
True, the freedom for the developer to develop their idea, and the success of these stuff depends on the community who decided to support them. If OP so hate the fork, he can just ignore them. I guess no one has the power to stop developers to fork any coins since the source code is open to the public.