This is a self regulating market built mostly on speculation. People are mostly here for these speculations and looking for new ways to grab each other's money. Think of it as an ongoing battle with constant reinforcements coming in in the form of new money and new battlefields opening up all the time in the form of new coins. That said, I don't think there is such a thing as "enough cryptocurrencies".