Brit, I have volunteered in one too. And yes, you are right.
Even the expensive ones can treat their residents pretty bad.
That is why we as children need to be involved. It is most certainly wrong to "offload" old people.
But if one is involved then the life for an old person can be better in a home that alone...and often old people feel alone, even if and when they live with family.