Multi-generational, western (American) guy here: caring for the older generations is a core value to everyone I know and to me. We just don't _have_ to. My mom has money, can drive, owns a nicer house than I do. So, it's really only for 'values' that I check in on her and handyman for her whenever I can. In fact, for the latter, I cause her more problems than I fix.