I agree with what you're getting at: sex is part of life, and being so broad about it depraves the language.
But yeah, to the extent that various written and unwritten codes of conduct would try to have us pretend to be perpetually "nice" and asexual to each other in nearly all public contexts, this broadness is is utterly depraved.