They say this, but people with integrity are typically made fun of secretly or even publicly, declared dismissive and asocial, instead of positively recognized in any fashion. They are seen as "rude", as "expecting too much", and at every point of their life, it is as if the society is telling them: "let it go, drop down to our level". Not in those words, but with actions and with the general atmosphere of the society.
A Seneca quote has reasoned with me for long time, I'll paraphrase it: you don't need a teacher for the vices!
It seems as if people prefer what objectively causes them harm (to their mental health and otherwise).
Lying, evil thoughts, friends envious of each other, talking behind their backs, unfaithfulness is more common than being a good person, trying to do your best in this world (which, I am sure, is not easy on anybody), be in a positive mood, if you can't help - at least don't interfere, and so on.
We need to somehow improve our ethics and morals on our own, willingly. I know exactly what I did in my life: I read a lot of philosophy. I also come from a very honest family, so that had some impact I am sure.
Compare this with https://news.ycombinator.com/item?id=19238633 (Why Be Honest If Honesty Doesn't Pay)