> I cant think off a single profession apart from the IT domain that does this
The dichotomy lies in the fact IT and programming are not professions.
All of the professions you listed, you have to go to school for. For most of them, there is a body overseeing training, qualifications and conduct of the professionals, barring them from practicing for malpractice.
How do you evaluate Bob, a self-taught, remote developer, with no public projects, with 10 years of experience in no-name companies? You give them a real-world task and see how they do.
There's a ton of nuance to it. It's all about context and with what confidence can you derive that a candidate is suitable based on the available context.
Alice might have the qualifications you listed, but never worked in fintech startups and therefore needs additional probing. Bob on the other hand might have none of those qualifications, but has worked exclusively in fintech startups, and would therefore require different evaluation.
This kind of context-appropriate evaluation ofcourse becomes prohibitively expensive when you're filling hundreds of positions per month.
The dichotomy lies in the fact IT and programming are not professions.
All of the professions you listed, you have to go to school for. For most of them, there is a body overseeing training, qualifications and conduct of the professionals, barring them from practicing for malpractice.
How do you evaluate Bob, a self-taught, remote developer, with no public projects, with 10 years of experience in no-name companies? You give them a real-world task and see how they do.