I know that this opinion will probably be unpopular on a blockchain-focused website, but smart contracts have lots of problems. They have a lot of potentials, but they have lots of downsides too. First of all, they arent even recognized as legal in many countries and states. Wouldnt it harm the project?
You should not confuse blockchain technology and smart contracts with cryptocurrency tokens. These are different concepts.