To be frank, I think the care system in this country (if you can call it that) is not fit for purpose. The cost of care is extremely expensive, and the level of service that is provided seems to vary wildly, which acts as an incentive for some parents to seek to protect their assets to pass on to their children. I think most of us can understand that, after what is often a lifetime of work, some parents want to ensure their children are able to benefit from the fruits of their labour, whatever our personal perspective on it might be.
My MIL is in a home in Ireland. The system there is very different and seems fairer to me. Whilst Ireland doesn't have an NHS, so it might cost 50 euros for a doctor's appointment for example, they do seem to heavily subsidise the cost of care, and base that subsidy on the level of assets and income. As I understand it, they will take a charge over a main residential house up to a maximum amount which is calculated based on the value of the asset/ level of income, and capped at 3 years - in my MIL's case it is capped at about 10,000 euros, which is not nothing but not completely astronomical. Once the cap is reached, that's it, and the state covers the rest. The money needs to be paid on death, which admittedly may require the sale of the house in some circumstances, but there should always be something left over for those who the deceased wished to inherit. It's not totally dissimilar to the scheme proposed by Theresa May as I understand it, which there was uproar about and which was dubbed the dementia tax.
I can't see much changing until after the election unfortunately.