I firmly believe that we should be taxed enough to pay for good care homes for all. It's too late for most of us on here, but if people paid a ring-fenced levy from the day they start paying tax there would be no need for people to end their days in depressing or underfunded environments.
With decent pay, those running the homes would have a choice of whom to employ, and carers could be chosen based on their aptitude and ability to do the job, and given proper training.
There should be no need for people to become impoverished before they can get decent care after a lifetime of paying tax/NI, and there would be no postcode lottery if all councils (or NHS trusts, or whatever) had a statutory duty to maintain good standards.