Even there, the barriers to entry are likely to be short-lived. The bottom line is that security technology based on moats, walls, firewalls, Marginot lines, submarine nets, mine fields, or other types of physical and logical barriers is obsolete and ineffective. The time frames for siege-based penetration to succeed is reduced to mere hours. These protections are effective only against the morally righteous customer, vendor, business partner, or workflow ally, not against the concerted, aggressive, and motivated attacker. Consider also that the metaphor of the protective wall is designed against the two-dimensional attack.
Barriers are too obvious and too permeable.
As to what is better, stay tuned. I will let you know. The US government is losing the battle. Microsoft cannot keep source code thefts at bay, and Cisco seems to be a hot target. If you paint a bull's eye, some people want to prove that they can find it.