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.
Yes everyone can offer thier own solution, OK! But why are they using Bitcoin name or other cryptocurrencies. They can create and offer new solution for market problems. But no, they are trying to easy way. Bitcoin has a great popularity. And they want to use it.
Using bitcoin's name would give them exposure because there's "bitcoin" on their name.
This is actually a chain reaction for the first people who did it and sadly there's no solution for this unless the community will stick to bitcoin only.