Do freelancers/consultants magically need no onboarding and become fully productive on day 1?
But you are missing the point. The idea is to have a small core of highly skilled devs who can chop complex tasks/systems into bite sized chunks that can be outsourced.
I've seen it work, but it's very difficult to pull off. I've seen it fail more often.