Unfortunately for the foreseeable future you'd need a cheap Android or iOS device for those apps and whatever you want as daily driver.
I don't think you NEED to open your online banking on your phone every day. Just use cash and cards.
2FA should be easily available on any OS
I don't think you NEED to open your online banking on your phone every day. Just use cash and cards.
That's an overgeneralization. In many countries online payments require approval through a smartphone. There are also banks that barely have a mobile banking website (e.g. Bunq last time I had it).