A new care report has revealed it could take 23 years for the government to provide social care support workers with fair pay.