Other people excel at going deep on specificity. They know every detail and arcane quirk about THIS specific language/build system/toolchain.
Both of these traits are desirable, but they will be great at slightly different things and under slightly different circumstances.
Why would one wait to make mistakes on their own time?
But it is a trait I notice in a lot of highly competent folk who are high achievers. They'll see something coming on the roadmap that they feel like they want to prep/educate themselves on, and then they will noodle on it for an hour or two when they get a chance. By the time it comes time to implement it 'for real', they have already gotten most of the learning curve out of the way.
But, if you want access to a larger pool, then the next best is people who:
1) know how to walk and have been walking for years, and
2) have walked on many floors so that you can have confidence that they can walk this particular floor.