As another commenter stated, there's a good argument against all of these words too.
More on the regulatory and medical usage 'moron' once had: https://en.wikipedia.org/wiki/Moron_(psychology)
Pejoration is common; it's just something we have to continue to stay ahead of as people negatively adapt language to suit their own short term ends.