I went to dance classes from 9 in the morning until 1, then to school from 3 to 10 at night, always under the threat that if I failed a single course I could forget about dancing.
I'm not sure that you can say definitively that some roles are better filled by consultants, but I would say that some projects are better handled by consultants.

