Why is there so much ignorance regarding basic scientific principles in the general populace?

Why is there so much ignorance regarding basic scientific principles in the general populace?

And I mean really basic. I'm asking this question because I wanted to correct someone's flawed understanding of natural selection with the following:

"Natural selection is all about how certain characteristics are passed on, and due to the advantage (s) that such characteristics bestow. It's all about biological variation, and the diversity that results therefrom."

but the person in question just told me to "knock it off", called me "dude", and then blocked me. He thought it had something to do with eliminating one's competitors, but no, it doesn't. Don't they teach science in schools anymore?

Why is there so much ignorance regarding basic scientific principles in the general populace?
Post Opinion