Unfortunately, many cultures don't see honesty as a value on its own. In Polish there's a word "frajer" which is an offensive term for someone who got cheated or didn't take advantage of a situation. The logic is that, if the society as a whole is dishonest, then it doesn't make sense to be a martyr recognized by no-one, and it's better to make sure you take care of yourself first.
Fun fact: according to the etymology I could find online it's actually originally a German word (meaning client of a prostitute) that was borrowed by Yiddish, then borrowed in turn by Polish from Yiddish and also ended up in a couple of other European languages.
Not exclusively. It has elements from Hebrew and Aramaic (of course) as well as from various Slavic languages. A big chunk of it derives from High German but not all.
It developed from High German with elements of Aramaic and Hebrew, in the area we would now call west Germany. The only way it's not a German language is if you deny the historic and linguistic roots of the language.
It did not develop exclusively from high German, as I wrote before and it was geographically widespread enough for clear Eastern vs Western dialects to emerge:
Rather than existing "in the area we would now call west Germany" as you would like to believe for some reason. Eastern Yiddish in particular is much more than "a German language" (unless you want to call Polish a German language as well).
Reminds me about covid time math competition. It had to be taken online. Usually maximum score can be reached by less than a dozen of students, but when competition was online there were over 3000 math geniuses
To pile on top: also pretty similar to Brazilian culture where following the rules will be looked down as being stupid (since everyone else isn't abiding by them, you doing it is considered as self-handicapping).
One of my least favourite features of Brazil and definitely in the top 3 reasons why I left the country more than a decade ago.