Oh, wow. There is a lot in this, isn't there? Let's unpack it right at the start, We have had the same doubts ourselves many times: Our team can learn to do so many things, so why not just upskill them to do something rather than contracting someone external? How can I trust the external company anyway, and won't they just try to keep us dependent on their services? And this whole "gig economy" things is surely not something we really want to promote, because building team and talent in-house is the socially and strategically responsible thing to do.
All valid, and understandable. Like all things, however, there are shades of grey here, and other ways to look at the situation. We are reminded of a colleague of ours who is opening a new café business. In May 2022 they took possession of the premises and decided to keep costs low by doing all of the decor and renovation themselves. They had to learn how to sand floors and plaster walls, and all on top of an already busy life.
Instead of opening in July 2022 to catch the peak tourist season, they are on track to open in November, after paying rent for 6 months with no revenue. They worked out that had they paid professionals to do the work in May and June, the café would have been open on time and generating business throughout the summer months. Of course hindsight is always crystal clear, but there is a lesson in there, so let's deal with these doubts one by one.