Why do we have more honest people in our traditional days than in our present twenty first century... Short Answer

There could be multiple reasons for this, but one possible explanation is that traditional societies often place a stronger emphasis on moral values, community, and face-to-face interactions. In contrast, the fast-paced, individualistic nature of the 21st century, along with advances in technology, may have led to a decrease in personal accountability and a diminished sense of community. Additionally, the anonymity and ease of dishonesty provided by the internet and other digital platforms may contribute to a higher prevalence of dishonest behavior in the present day.