It's hypocrisy from banks/brokerages in general since they actually promote aggregation on their own websites. Vanguard has one, for instance - they're probably using Yodlee.
They also charge absurd prices ($10/month) for OFX access. OFX access + very simple read-only passwords would solve this whole mess of screen scraping.