barrier to entry

Obstacle or deterrent.

The douchebag who said this probably also said Fill Your Boots, value proposition, or Space.