Defi can go mainstream if it overcomes its flaws