I’m not a native speaker, but there seems to be something inappropriately judgmental about the wording of “keeping in check”. Loneliness is hard for many and causes suffering, and drugs are sometimes used to try to manage suffering. More use is linked to more accidents.