Open systems lead to less trust required, because anyone can verify and report issues. Open finance leads to less trust required because anyone can verify and report issues with the smart contracts.
No, they have.
https://www.cvedetails.com/vulnerability-list.php?vendor_id=...
That's just less important than running free software to some people. For better or worse.
.. anyone who finds an issue in a smart contract can just steal it. Potentially all of it. Pseudonymously.
But the existing system latches onto any point of centralization in any kind of alternative and uses it to impose the same problematic constraints of the existing system that the alternative was intended to redress. Hence the desire for decentralization. The lack of those pressure points.
It would work well enough if we would just have multiple banking systems and let them compete with each other without international pressure to conform to a uniform set of defects, but that isn't what we have. So how do we fix that, if not with this?