A blockchain project does not require a token because it is decentralized. Decentralization produces coordination problems, and a native token is one instrument among several for solving certain kinds of them.