Why Are There So Many Types of Cryptocurrency?

From stablecoins to NFTs, over 10,000 cryptocurrencies battle for dominance. Each serves a unique purpose, but which ones will survive?