We need a cultural change with regards to our attitude to social care.
I work for Adult Social Services. Too many times I see cases where an elderly person has declined a care package because us "robbing bastards" want them to pay for it, arguing that they shouldn't have to because they've "paid the stamp" etc.
The truth is, that unless you are a higher rate tax payer your entire life it's unlikely that you've paid enough taxes etc to cover all of the services that you have benefited from. And before you argue that you personally have never used the NHS blah blah blah, try to remember that you've also benefited from our police and security forces keeping you safe, the council and highways agency keeping you moving, the council and other agencies keeping your environment clean, etc.
The result is that people carry on without care until their case becomes more complex, requiring greater intervention (more ££), which perhaps could have been avoided if they had taken the initial package.
We therefore need to rethink how we regard care. We put money aside for rainy days, for when our houses need repairs etc. We need to put money aside to pay for our care or we need to agree to pay more taxes. Whether those taxes come from individual workers or companies etc is another debate, but we can't expect to be able to have a good quality care system if we're not prepared to pay for it somehow.
That way, we can spend more money attracting good quality workers into the profession, instead of paying minimum wage for back breaking work and being shocked when people quit and recruitment is difficult. Training needs to improve so that there is the availablity of career progression if you want to attract more young people into the roles.