But I do agree that some old people are more blunt and have a sort of courage to say certain things right up front than most,it might be that they feel they have little to lose by being honest.
They may bluntly dissect your character in front of strangers if he/she thinks you did wrong,but they can be overly loving too and they do not mind discussing their grandchildrens childhood habits even if they are above their 20's.