There are people who can’t save up for a down payment and therefore wouldn’t be able to responsibly take care of a house even if they were given one.
There’s people who don’t want to own a house. A house comes with a bunch of costs and responsibility.
These are just a few examples. There’s quite a number more. Some people like knowing that expenses like that are covered by someone else.
In the grocery store example, there’s people who like growing their own food. For others, they’d rather someone else do that even if they’re paying a markup to buy it from a grocery store, because they can get everything in one place.
There are (or were) definitely some subs that were harder to moderate than others I’d imagine.