I don't know how to say this without seeming rude, but
you just don't get people. I fully agree with your logic. But you are emotionally illiterate, and people are emotional animals. If you don't make the effort to connect with people on an emotional level most of them
will not listen to your rational arguments.
I absolutely feel your frustration. I share your basic outlook. But most people don't. You're not smarter, you're just not as easy to activate emotionally as they are. That's why advertising and propaganda in general doesn't consist of long earnest rational arguments of the sort found in academic journals. It consists of atavistic emotional manipulation because that is what works most reliably.
Has anyone ever handed you a political flyer that consisted of a wall of text that you glanced at but didn't bother to read because you just couldn't be bothered to navigate >1000 words of half-baked political theory that didn't really speak to you as an individual? Well that's how your arguments come across to most regular folk.
Being right is not important if you can't get people to pay attention. Citing comparative statistics is a wonderful way to get people to ignore you.