More seriously, I think this is what happens when certain words or phrases become jargon terms - they're used to invoke a concept, and lose their literal meaning. Something similar is happening with "mental health", as in "we should be concerned about mental health", where "mental illness" would seem to be a more accurate term.
The jarring effect comes when people who use these terms frequently and for whom they have become jargon have to talk to everyone else, for whom the term carries its literal meaning. "Sexual harassment" and "financial crime" stand out because their literal meaning also carries a strong emotional charge for most people, whereas their jargon invocation doesn't.
I don't think it's happening to the term "mental health". Maybe it is being used as a superset of "mental illness" sometimes when talking about eg. homelessness, but most of the time it talks about the general psychological health of people. Eg "People in tech need to manage their mental health".
Wait, what? That's like saying "You're not concerned with employee health, you're concerned with whether employees are sick".
And there would be no shortage of wags on the Internet to point that out.