Although outsourcing affects the establishment of internal expertise, the actual cause as to why you would never outsource at your level is due to the fact that speed and flexibility is required. Based on your response, you are a young startup having an MVP collecting data- congrats that is a massive victory. Nevertheless, you will have so much to understand the needs of your future customers and Engineer Hiring Insights. It is too slow and expensive to keep on tweaking your product and making them develop a pitch to an outsourced team, have them get it, then have them schedule it.