I'm not saying that. I ran a software business for 14 years and made a lot of pitches. However, it can be tough to get projects that end up being seriously profitable and give you space to think and plan. Those clients take a while to find. However if you are highly specialized then obviously that clientele can be identified more easily and are less price sensitive and more focused on getting what they need.