Once again:
People who hate green peppers but not other peppers smell the aldehydes in them. Unripe peppers have more aldehydes as a way of dissuading animals from eating them before the seeds are ready for distribution. These aldehydes are literally toxins; not smelling them is an impairment.
(People who hate peppers more generally are more sensitive to pyrazines.)