I have the same issue, but in Europe. Most bank don't offert a data export, so it's fun an games to try to get YOUR data. In Belgium we have CODA for companies... but they're slightly different for each bank. I've worked on this for a middleman and it's hell, between the source data sucking and the destination being cryptic.
I don't understand this: why would anyone want to block this? There are no advantages. None. For either party.