MSPs are very hard to build. There are three main obstacles that trip up most MSP candidates: 1. The chicken-and-egg problem inherent in launching an MSP business 2. Resistance from key potential MSP constituents, who do not want to be beholden to a new and powerful MSP 3. The sheer complexity of running an MSP business with conflicting interests to satisfy.