It seems unfair to me that the cost of this are to be loaded on the young. I'm old btw
My solution, that I believe to be fairest would be a 2% inheritance tax that everyone who dies over retirement age pays. This is separate to the inheritance tax we already pay and could be owed against a house while a spouse remains living in it. Care is funded from this with residents of care homes only paying a food bill. The 2% is paid whether you needed care or not.
If you don't like my solution, please suggest a better one, don't just criticise.