So many projects seems to be popping up these days with actual some or even worst use-case as a working project and they end up dead or buried because they failed to innovate their ideas as upgrade to the existing project If you are going to create a bad uniswap clone why not just use uniswap or pancake But look at project like maverick Same as uniswap but with innovative tech and better iteration Thats how you do it
Why create a clone in the first place? Why not think of something totally unique that hasn't been used by any other project so far? Things that have already been used by people in a different project won't be liked in a new project because they know they have been using the same features and functions and use cases in a project that has been around for years already, and that will make the project fail because users will stop using their services.
So a team that can come up with something totally unique and unused, tends to get success in this universe because they won't need to innovate something new into a clone of an existing project but they will simply need to create the systems and functions of their own app.