Some of these examples are only getting one pageview per month, so you're not missing out on revenue. It's also protecting your domain from any Google violations. Google won't differentiate between content that is explicit, and content that covers explicit subjects in a scientific context. It's best to keep these keywords blocked.