If your computer is compromised, you are out of luck anyhow. As the attacker then can just use your logged in browser or app to post whatever they like.
There are many ways to compromise passwords other than achieving access to the user's computer, such as phishing and password reuse. Use of a password manager mitigate these attacks a bit, but not completely.
You made an argument against SMS/phone-based 2FA, but didn’t address any other 2FA method such as U2F. I don’t see how your claim follows.
But something like u2f as far as I can tell isn’t any better than memorizing a strong pass-phrase. It’s basically just moving the password manager to a computer that’s not connected to the internet. I guess it’s easier than memorizing.
It’s a widespread lack of courage which I think afflicts many areas of the western world right now. Instead of making things right, everyone just says well if you lose your password then it’s ok, just do x y and z and you can reset your password. Never mind the fact that this completely ruins the whole point of passwords and 2FA. People aren’t brave enough to just confront the plain fact that in order to have security, you have to let your customers deal with the bitter consequences of losing their passwords. Instead of rightly putting the burden of managing passwords on the consumer, we treat them like children at the expense of sanity and order.
Just strong passwords and backup passwords is way stronger than 2FA anyway