People have their competencies which may not often be evident.
I do still think that, in the hyper competitive corporate world today, such kinds of people will get shafted regularly until they realize themselves what their great skills are and build on them.