if people don't have problems with these obvious issues and zero concerns for their cats health then maybe they should change.
They have a point - different place, different culture. You can't simply ask people to change just becauss it doesn't fit your mold - why not try to understand them instead. Different culture has different problems and priorities. The west has advanced in such a way that the issues that used big issues to them were solved and no longer becoming problems to them. So they have the capacity to find smaller problems to cherry pick and solve. But for some other places, they still have to face big issues that these smaller issues are not important enough to be prioritised. They will find you weird if you ask them to become a better person by having cats indoor when they have they other bigger priority to deal with.
I find people that don't travel a lot and see the world besides theirs tend to have an opinion like yours. They don't realize that they are different world beyond their realm. So, instead of asking people to change, why not try to understand why they are what they are.