Optimizing for money is a guaranteed flight risk for any employer. High attrition is something to avoid at smaller companies as it greatly effects morale
If someone has consistently chosen to favor cash over anything else, that's a different story, but if someone chose an industry or type of career with money as the deciding factor I don't think that is terribly important. People need and want money.
If I don't know what to do and have no guidance, how am I to decide? I'll look at difficulty, social benefits, moral impact and economic benefits. A 20 year old won't necessarily understand how to parse difficulty, social benefits or moral impact but will absolutely be able to understand basic economic benefits, so I think it's appropriate to use that as a method for choosing a career direction and I wouldn't object to hiring them.