Most banks here in Europe require Mobile apps to login into their website.
[1] https://www.theverge.com/2024/6/19/24181214/eu-chat-control
And many banks stopped providing hardware tokens as well because it's too expensive.
Unless you explicitly sign for Mobile-only bank (neobanks are weird) you will be able to get hardware token.
Speaking from German, UK and Polish experience.