You could also do this with any other kind of API a bank might expose? Why is crypto necessary here?
Not trying to get pulled into any arguments about whether cryptocurrency is good or bad, just some potential answers to your question.
This is not realistic for the average person.
In roughly the same way there's no such thing as "very good cybersecurity for the average person."
I know HN skews hard for electronic payments but cash is still heavily used. One nice trait is that its weaknesses are highly intuitive: there’s no retroactive de-anonymization or tracking across unrelated transactions, and people are familiar with how physical objects are stolen.