A couple years ago I was looking at budgeting apps. Every one of them wanted my bank account's login credentials. First, it's ridiculous that enough people are willing to do that to make it a viable business.
Second, the entire industry is predicated on banks not bothering to implement 2FA. Seems sustainable??