Most Helpful Guy
No, I don't think you should intervene with him. I've never dated myself (and I turn 25 in 18 days.)
It's more than likely not your son's fault. As you stated, people are just shallow. Women under 30 tend to solely want guys for how much they make and how much they can be spoiled, etc. This is why high class men get all the young women. It's just a lousy generation to be a 20-something. My parents even admitted it.
I hate my generation for the most part.