It depends on the situation. I am a Registered Nurse and have worked in Nursing Homes in the past. Nursing Homes have such high numbers of occupants for so many caregivers or Nurse's aides, sometimes 14 patients to one Nurse's Aide during the 7AM to 3PM shift, evening and night shift 16-18 patients to 1 Aide. Some patients don't have a choice, they simply have to go to the Nursing Home because they need to be in a Nursing Skilled Facility if they have insulin dependent diabetes, if they are on a sliding scale insulin management, or just had hip surgery.
There are patients who are not really supposed to be in a Nursing Home with just mild Dementia and not so bad medical problems. They should be placed in Adult Family Homes wherein there are only 6 residents in the home and with one caregiver. They get better care there and the home is a home-like environment, they also have a caregiver at night. These Adult Family Homes are run occasionally by Registered Nurses, Nurses' Aides, Respiratory Therapists, Nutritionists or by lay people who had special training to care for Dementia residents.
With the way it is here in the United States, the children of these elderly have their own professions, and so they cannot keep their parents at their homes because they could not personally care for them. So I think it is the practical thing to do.
With the Filipino culture, the children are obliged to keep their parents at home to be taken cared of. That is supposed to be the children's duty to care for their parents when they are unable to care for themselves. I have an 86 year old father, he has prostate cancer and the cancer has metastasized to the bones. He lives with my brother now because he is closer to the Veterans Affairs Hospital. If my father will be bedridden, he will live with me and I will hire a caregiver whenever I'm scheduled at the Hospital . I'll be the one to care for him on my days off.