I'll also add that B2B cold calls do work. If you have a good product or service and approach it the right way, you can generate plenty of business this way. That said, it’s wholly a numbers game.
You don't even need a good product or service when you play the numbers game, you just need higher numbers!