I think you're wrong (yay!) about plaid's pricing.
My startup uses them, and we are very low volume, and we pay $1.50 for an auth and $0.30 / month for each active account we pull transactions from. Getting balance costs $0.10 / call though.
We signed up probably about 6 months ago.