As someone who's had to do cold calls as part of a sales pipeline,
- it's spam,
- I wouldn't say it's spam on LinkedIn, that's where I tell lies to get better jobs,
- if it's B2B, I do not feel any shame, every business is a fuck
Edit: 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. When I was training sales agents, they'd ask me "how do I get sales like you do?" and I'd tell em simply "Make more calls." As I said elsewhere, I'm good at this. I had a roughly 2-3% conversation rate. Understand that means if I made a hundred calls, I made two to three sales. And that's pretty damn good. Before we were more established and could drop that model, we found that cold calling generally had around a 1.4% conversion rate. It relies on you being chipper and persistent to the point of annoyance. Some people literally do break at one point and say stuff like "Well, I need to get something, and if I sign with you, will you stop calling me?"
It was always far more enjoyable to call established leads, people who already expressed and interest and just needed help making up their mind. Better on the customer, better on the agent, a better process overall.