I refute your statement that "without profit these institutions would not exist".
Profit is what you get after every expense is paid. Caretakers, building maintenance, etc. Are expenses. People would still get paid.
Leeches on the other hand.... those "investors" who buy up assisted living places and force them to be "profitable".... they should not be allowed to gain off the increased suffering of people.
I use nextcloud for this. It's a bit much for just simple file share, but it works for me.