Giving your raw bank credentials to anybody is just...not OK.
I always avoided using budgeting apps because you had to link your bank account to the app using third party websites such as plaid.
As a security-conscious technologist, I thought I was going crazy watching all these big financial services and institutions give up on their in-house integrations.