I think the assessment of volume of advisors hinges upon a few factors, but most importantly upon the quality of internal staff knowledge within that function. If the staff is not as knowledgable, you’ll need strong external support. That said, external advisors do provide a measure of risk remediation, regardless of quality/depth of staff. For example, an external quality of earnings should always be done regardless of strength of internal finance team. And, code scan/open license review should always been done with software/tech regardless of the IT departments magnitude. There are some functions which just require diligence review from an external source.
Finance, Tax, HR/Benefits and IT should always have an external advisor. Ops/Infrastructure and Sales/Marketing are harder to diligence externally.