There is an extreme amount of excitement around blockchain projects for investing, innovation, and development. The amount of capital flowing into the space, mostly through ICOs, has put blockchain and smart contract developers on a pedestal. If that much money is flowing towards it, it must be extremely hard to develop blockchain applications.