And they usually don't provide a suitable alternative, as actually secure solution based on something like a yubikey.
I've always done banking from the browser since I got access to any banking at all (probably when I was 16, ~15 years ago). Not sure what I'm supposed to be missing out on with these apps that don't work on many user-controlled devices (be it Linux-based or rooted Android). Log in with chip+pin for my Dutch bank (primary account), and a perplexing combination of high-entropy username, password, 2 randomly asked digits of a 5-digit PIN, a color code that you scan with the hardware device which needs another 5-digit PIN, and then typing over the 8-digit confirmation code. German efficiency! But I barely use that account anyway