Why Are There So Many Cryptocurrencies?

From coding hobbyists to monetary revolutionaries—25,000+ cryptocurrencies flood markets while only a handful actually matter. Financial democracy comes with a price.