1. Demand-supply Gap Expereinced smart contract developers are few and far between 2. Price Inflation Good developers are extremely expensive to hire full time 3.Lack of mission alignment Extremely important to be able to push & reach that launch date in time 4. Lack of expertise in agencies Dev agencies often lack a deep tech expertise to be able to contribute https://www.somish.com/blockchain/smart-contract-dev