I mean, not to discount the hard work that your grandparents would have to maintain a self-sustaining life but... it could only work out because they had land available for that. You live in a city and depend on salary because you don't own a parcel of fertile land from which you could be generating enough sustenance for yourself (estimates go from 1/10th to a full acre per person).