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?