I don't know what the answer is. Neither of my parents inherited anything from their parents. Both sets of grandparents owned their own homes, but they had to be sold to fund care home fees.
My siblings and I may one day inherit a half share of my father and stepmother's house (though we may see none of it as when my father died the money went into trust in case it was needed by my stepmother who is in a care home as she is blind and has dementia).
My husband will inherit from his aunt, who recently died after living in a dementia care home for a couple of years. My husband had power of attorney and let her house off to help pay the fees, but obviously it covered only a small proportion of them. Her estate was divided between him and his mother (aunt's sister) and as she is also in a care home, much of that half will probably be used up on fees. Currently his mother is funded by the council, as her assets are under the limit, but that will all change once her sister's money comes through.
Ultimately what we inherit, or not, comes down to a variety of factors, including our families' wealth, health, size, and luck. Sometimes this includes the order in which people die, but there is no point in our bewailing the fact that my husband would have inherited more if his mother had died before his aunt, or if his aunt hadn't had dementia and could have remained in her own home.
As others have said, paying for care has given us/our relatives choice. But one thing that surprised us was the huge discrepancy in care home fees. My mother in law and step mother are both in lovely homes, which are comparatively cheap (they are in two different areas and are both well below £1000 a week). One is family run, the other run by a local charity. The one my mother in law is in (paid for by the council) is much nicer and much cheaper than the one we paid for her to stay in previously (short term respite) so we feel very lucky.