I think part of the problem is we need to define what a 'cold approach' is. To me, it's total stranger you see in the supermarket, or out in the city walking around. Not a coworker, not a classmate.So, I see people saying not to approach strangers while simultaneously suggesting work and school as places to meet people which seems kinda contradictory.
My first serious girlfriend I met by introducing myself after a class in college we both had, and asking if she wanted to grab coffee. We had never met or had cause to interact in that class (it was a big lecture), and I could have easily gone the whole semester never knowing her name if I didn't approach her.
My current girlfriend I met at a large training seminar for work. Again, could've gone the whole thing remaining strangers, but I introduced myself during a break and asked if she wanted to grab lunch.
Would those be considered cold approaches?