If that old person has a pension,I think he should pay himself for the expenses.
On the other hand,if someone has no income,,I think the family should cover the costs,apart from the case when that person has no family and no income.In that situation the state should care for.