Spock and "cold"? Lol. Bear in mind that Spock became a sex icon and one of the most, if not the most popular character in the whole Star Trek franchise. That couldn't happen if he'd be "cold." Spock being "cold" is just a particular Western cultural meme. The makers of Star Trek are responsible for having spread a misleading view of what "logic," "rationality," "emotion" are. Perhaps they originally just wanted to entertain, by ironically overdoing things, the way it's done otherwise in literature, but that then, in the series and films, the memes kind of took on a life of their own.