Maybe you did not met their requirements or the project fails entirely. These are some of the reasons why you do not receive any tokens. Also, some projects are scam from the very beginning that is why there is no token to distribute. In addition, you may also receive a token but has no value because of the team not properly implementing their project or they do not listen to their community at all.