Just because someone's making money off of something doesn't mean it's inherently bad.
But jumping on a disaster to make money is always bad. There's a reason being a war profiteer was a prosecutable offense (though that seems to have gone out the window in recent decades.)
I'm not sure what your question is; do you mean is there anything Facebook could do when there's a disaster that wouldn't seem like they're trying to cash grab in a very inappropriate way? I don't know. My response would be Facebook is not important when there's a disaster, there's plenty of other forms of communication. If you can use Facebook then you have internet and phone/texting access, so you don't need Facebook. Your loved ones can get a hold of you by more direct methods.
Which is not to say it's impossible Facebook could come up with a useful feature that would be helpful to people during a disaster; but "Safety Check" is not that.
> Which is not to say it's impossible Facebook could come up with a useful feature that would be helpful to people during a disaster; but "Safety Check" is not that.
The top post on this thread is literally someone saying that this feature is the only reason they have kept their account.
Can it be improved? Absolutely. But to say it's not useful in its current form is absurd.