There will never be enough "adversarial hardening". It will never be possible for people to verify that their Lego blocks of finance are actually robust. The only thing that will create trust is time elapsed without an exploit, but that means that the only thing trustworthy will be the oldest, most ossified pieces. But as soon as you start composing those pieces with anything custom, you're back in danger. Welcome to the dark forest.