The price of cryptocurrencies is determined by supply and demand, just like other commodities. Many alt coins are indeed scams or ponzis. Bitcoin has been demonstrated not to be a ponzi scheme in the classical sense, although it is certainly possible that they end up worthless in the long term anyway.