On a PC, I do not install a separate app for each bank I want to access. But I am forced to do it on a smartphone (many of the options are not offered in the mobile version of a site, even if one exists, e.g. depositing checks). Often such apps will not install on "older" (even 2 year older) smartphones, rendering them more and more useless, although in theory they are capable of running any "highly sophisticated" banking type of app... Even highly graphic PC applications have browser-based alternatives nowadays.
I understand that by default browsers have limited permissions, but this is a technical matter that would be easy to adjust, if the development focus in the smartphone world shifted to browser-based applications.
Is it simply a matter of a better ability to exploit and spy on the user?