I'm forced to use a bank app in order to authenticate, even if I want to login on the desktop website. I think it's because of an EU regulation for strong authentication.
The implementation causing you issues is from the bank, not from the EU regulation.