Another place you mention daughter-in-law caring for the elders. Totally ignoring the sexist nature of that proposition. Also in reality that whole in-laws under the same roof, has its own set of complications. Often resulting in a very unhealthy dynamic. When children also get affected in the politics of the grown ups.
I think, this is a very complicated and painful problem. For that no universally good solution exists. Its a problem worth solving though, anywhere in the world.