Cold Calling May Be A Waste Of Time

too many sales managers these days preach cold calling as the way to go to generate sales leads. But why do they keep pushing a system that has such a low success rate when their are more practical ways to generate new business?