You can organize supervised meetings. In financial management cases, some people can be managed. We hear about people who are visited by a child or grandchild on the first of the month because that's the day they get their cheques. Measures can be taken. They may mitigate the problem without necessarily solving it completely.
There are also services that can help prevent these kinds of problems.