Well, if certain kinds of 2FA are not working for you for very practical reasons like no email access on your mobile, that doesn‘t rule out the use of one-time passwords which renew every 30 seconds and are generated by an app like Authy, right? You‘ll only have to open the app, enter 6 digits, done. At least for securing the essentials (stuff like email, webhosting, banking, Paypal, Synology NAS etc.), I feel like that‘s very much worth the little additional effort.
Just make veeery sure that you have a backup. You can store your seeds in the cloud, password-protected, with Authy. You can store them in your Strongbox safe. You can use Yubikeys, or additional phones as backup.
Yes, 2FA does not result in 100% security. Nothing will. As has been pointed out, the idea is not to combine the same approach two times (i.e. „I have to different passwords which I‘ll have to enter, how is that better than having one super long password?“), but to provide a second factor which by its very nature required a different way of attacking you.
Your password can be intercepted or cracked in many different ways. Man in the middle-attack, keylogger, spearphishing and many more. But if your account is protected by 2FA, that password is going to be worthless.
Attackers would have to very specifically target that exact use case and find a way to grab your password while you‘re trying to login, grab your 2FA code, and then login with those credential while the 2FA code is still valid. Or they would need to separately intercept/crack your password and then additionally to crack your phone and authenticator app. If someone‘s after you so much, you might have a different problem. Or you might have a very unlucky day.
Remember: Your account security is not the average of your password and your 2FA code. So even if your using an unpatched Android phone for 2FA code generation (but hopefully not for your password safe), doing so will provide you with way more security than not using 2FA. You‘re more than multiplying the failure risk of both systems, because in most cases, the attacker intercepting/… your password will not even have access - remote or physical - to your network or phone in order to even TRY to hack it if he knew about.
edit: By the way, there‘s also the option to use physical TOTP generators, such as these: Authenticator - Chipkartenleser-Shop REINER SCT
Might be an option as a backup device, for less tech-savy people of for those who are really worried about storing 2FA seeds on their phone.