pretty much every ineffective strategy has been rationalized at some point.
email implies internet, 2FA implies realtime internet. The lack implies very poor at the very least up to and including homelessness.
"this one company uses 2FA, we should bitch at them until they remove that need" doesn't actually help anything.
This person who posted the tweet could offer their personal phone, email, and internet for these homeless friends they have. Why don't they? I bet they'll say it's because it doesn't solve the "real" problem.
Yeah, neither does asking google to spend money on removing 2FA for the homeless.