SSL libraries never have bugs.
Its a great idea if it could be done without giving you any of my bank credentials beyond what is on a check and basically public knowledge.
https://plaid.com/docs/#add-user
That right there is why I won't use it regardless. No offense to you or Plaid's security. Just the idea I'm going to hand over the same credentials that let me transfer money out of my institution isn't an acceptable solution.