I think people get a lot of satisfaction looking after a house,if they did not, we would not want to be housekeepers.
Millenials in general want to stay with their parents for as long as they can, as they already know how expensive and time consuming keeping house is. If they really want to keep their own home that is. If not they will move out and pursue other things.
Retired people have a lot more time to do housekeeping (and housework). When you are working and earning away from home, so much time is spent AWAY from home that its really only on weekends when you are already tired that any time gets spent at home. But many things around the home need DAILY attention.