You don't seem to understand the meaning of the term "cognitive rigidity." You seem to think it applies to anyone who doesn't believe as you believe and who looks at the facts, instead.
You also don't seem to understand the term "ad hominem" which you've been using a lot in this thread.
Saying someone suffers from "cognitive rigidity" because they will not convert to your beliefs is a demonstration of an "ad hominem" attack. It doesn't address the facts of the argument but is instead a personal attack upon the person with whom you are arguing.
Good observations and good logic never grow old. And, if good observations and good logic are not easy to sell, that doesn't necessarily make them wrong.