I would argue yours is a poor point of comparison and you have missed the forest.
google isn't requiring specific 2FA data, like address, because they are stalwart guardians of data. They are harvesting data because that is their business.
The homeless don't have enough data to be of value to an entity like goolge
If Google were to shrivel up and dissolve, I would not mind at all. But what's currently happening is that a metric ton of people are using their free email service and won't stop doing so any time soon, and so they had an incentive to hand-hold and force along 2FA that coincides with some form of public utility: fewer security breaks and financial ruin for massive globs of vulnerable, tech-illiterate people.