You could have searched much farther back and found the same thing. Communities have helped each other's needy long before Christianity and did not depend on religious obligation. Organized religions often provided a lot of funding and record keeping which certainly increased viability in historical record, but the practice existed both prior to and along side the larger religious institutions. It's believed that even proto-humans likely supported others outside of their own families as well, and the behavior has even been seen in other primates like chimpanzees, bonobos, and macaques.
> You can have extremely compassionate people who are utterly burned out
Requiring care facilities to adequately staff and making sure employees are well paid would go a long way to prevent employee burn out.
> you can also have mercenaries who are not compassionate at all but just in it for the bucks
There are people who take these jobs because they need a paycheck, but nobody is doing it because they expect to make a lot of money. It's extremely demanding yet low paying work, which means people who are just "in it for the bucks" will look for higher paying jobs that are much easier.
That said, corporate greed prioritizes driving down wages, providing low standards of care, and spending as little as possible on oversight to ensure that people are being properly cared for. That means that caring and compassionate people can be forced to leave to look for higher paying work. Many of the people who keep those jobs are there out of desperation. Stronger requirements for care facilities and higher pay for employees will allow care facilities to attract and retain people who are there for the right reasons, and efficiently remove employees who don't provide a high standard of care regardless of their personal motivations.