On your second point Dave, 'at one time the family would take elderly relatives to live with them' - this may have been true years ago, but now more families have to work full time to pay bills etc, so that would leave nobody at home to look after elderly relatives. I am assuming Dave you have experience of this, because believe me its not easy to put someone you love in a Care Home.
My Mum has dementia, my Dad coped for nearly a year with Mum at home with me giving him backup support. The support care that was supposed to have helped him keep Mum at home, was non existent, so as he was cracking under the strain, I had to make that heartbreaking decision to look into permanent residential Care. It was nothing to do with being selfish, I can assure you. I have cried a thousand tears, Dave and still do everyday, thinking did I do the right thing for my Mum.
As for inheritance, when my Dad passes away his home will go to the Local Authority to pay for Mum's keep in the Care Home.
I am assuming Dave, you have no experience of this, but if you have, then my apologies, but until you walk in my shoes or anybody else that has made this decision, its not good to generalise.
Den xx