Some apps, like banking apps you can only use with a mobile phone unfortunately and with other you can login with your browser on your laptop, but the verification needs to be with your smartphone.
2FA also seems a very important one, but maybe that can be replaced with a Yubikey or something else. But some sites have bad practices and have sms as a 2FA and for other sites you probably can't use a Yubikey.