I actually loved care work. If I won the lottery, I would go back into part-time or I'd train to be a mental health nurse. A lot of the more experienced care workers I worked with also loved their jobs. It is not a job people stick to long-term unless they enjoy it.
The reasons I left were lack of steady pay, a lack of holidays due to staff shortages and a constant stream of incapable teenagers who did not want to be there being sent to work there.
Because it is a job with a high turnover of staff (in part caused by people being forced into the role by UC) they are constantly recruiting so what happens is the home is short staffed and you have to work 60 hours a week and forget about that holiday request being approved because it's not happening, then 3 months later, their newest round of recruits pass the training and they're over staffed so you get 24 hours a week if you're lucky, then the new recruits start to leave and you're hours creep back up to 60+ hours a week, rinse and repeat three month later.
You could fix care work by paying a proper wage and scrapping zero-hour contracts. Sending in incapable 18-year-olds is making the issue worse, not better.