There is definitely economic incentive for a busines to find 'diamonds-in-the rough', or there abouts, so to speak.
(
https://idioms.thefreedictionary.com/diamond+in+the+rough )
The traits to look, suggest:
'lack of' of prestigious education background,
living in non-metropolitan area,
perhaps somewhat muted self-promotion skills
genuine and continuous interest in the particular
field
+ all the other soft-skills (team work, work ethics, respect for others, etc).
But I think to enable long term, mutual benefit between the business and employees, the business must be able to place itself, virtually, in the position of employee.
And ask: in addition to salary, why would the employee continue with me?
I feel that aspect is rarely discussed, written about.
I made some mistakes in my personal career development.
And the most significant ones where due to me believing that the companies (senior managers) I work for, actually cared about my aspirations.
So, for myself, I had adapted this career management strategy, that I picked from lawyers:
'Up-or-out'
https://en.wikipedia.org/wiki/Up_or_out
Basically, I would not stay in one company for more than 3 (max 5 years), if I do not make meaningful incremental career growth (that also includes compensation growth).
Following that, even though late in my career, helped me to get recognition, better relations in the industry, as well as better monetary compensation.