The above (parent comment) as well as your comment "I pulled all the money out super excited about my find. He explained it wasn't mine" ... well, I can't agree that it teaches the proper lesson, even to a child.
Forgetting whether he is even right "it isn't yours" (I could argue against this) I think that's exactly the type of rigidity that teaches someone not to appreciate the nuance that you need to actually make real decisions in life. It just teaches black and white and unfortunately things aren't typically black and white.
I'm reminded of a time on "The Apprentice" where a candidate who was favored by Trump told him something claiming to be honest and thinking it was going to get him ahead and instead Trump "fired him". Forgetting we are talking about a TV show here (and obvious drama) life is full of nuances which you have to navigate. Being "too" honest can also send a message that you are not flexible and willing to consider the circumstances.
As far as "drive faster than the speed limit on an empty road" (the parent comment) the devil is in the details. Driving 56 in a 55 mile per hour zone is not a problem. In fact driving 60 isn't and at least where I live 65 isn't either. Cops typically never give tickets without some slack. And there is a reason for that.
If I interviewed someone and they claimed to not drive over the speed limit I wouldn't give any bonus points for that I'd actually take points away.
To me (and with all due respect to the parent commenters grandfather) when I hear things like this I think something is trying to prove honesty a bit to much and (once again not to imply the parent commenters grandfather is such a person) that is the type of person I actually watch out for sometimes.