Outsourcing of various functions is not a new topic; it has been a trend for 20 years or more. It really started with the idea of sticking to a company’s ‘core competencies’ and outsourcing (or just getting rid of) things outside core competencies. What I’m talking about here is true outsourcing, not just making employees contractors to try and avoid payroll taxes and HR compliance issues.
Any function can be outsourced. I’ve heard of virtual companies that have only one employee, and that employee is the CEO and owner of the business. In the case I’m thinking about, the owner had outsourced product design, manufacturing, distribution, marketing, sales and accounting. I guess the ultimate step would be to find a company that offered outsourced CEO services and outsource that too.