You're trying to argue axiomatically and I'm relating an empirical fact: Microsoft hires from elite engineering schools, and many of those hires wash out. It's not improbable that there are coding camp people who would perform well at Microsoft. I have seem people with similar backgrounds perform well in other elite engineering environments (cryptography engineering, kernel software security, to name two).
"Technically qualified for the job" isn't some ineffable abstraction. Most programming jobs at Microsoft are quite well defined, and qualifying people for them mostly means extracting solved problems from the work and presenting them uniformly to a pool of candidates. You don't need science to figure out how to do this, although if you want it, it was all worked out and written down in the 1950s.