"Do you see no benefit in what landlords provide?"
Landlords don't provide shit. Renters pay off their landlord's mortgages while being completely unable to hang a hook, install a dishwasher or adopt a pet for fear of their lease getting cancelled, all the while doing as little as humanly possible to make living in these places actually tenable.
Landlords are parasites, pure and simple.