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