There's the old adage of "if you aren't paying for it, you are the product"...
Mint invests so much effort in reliable data connections because harvesting that transaction data from consumers is the entire product.
UI and functionality are just distractions that serve no purpose beyond getting users to click "Connect Account" at least once.