There were many who said there is 100 billion supply and it will be 0.00001$ per coin. Not even 10% of it mined and 90% of mined is locked for higher returns by those who mined it