Starting the car cold, you should at least wait until the oil pressure gauge evens out before revving the engine. Then there is lube to the whole motor (providing the oiling system is in good shape). Sitting overnight the oil does drain down into the pan and it needs to get to the top end to minimize friction. Those that EOC, have hybrids or turn off their cars at lights are likely not doing any damage as there would still be a coating of oil on the parts that would not have had the time to drain into the pan yet.
Either way, when it is cold, oil thickens even if it is multi-viscosity. Running the engine long enough to get oil pressure and provide lube to the parts has always seemed to be a good idea. In my case, I also idle it while I scrape/brush the windows this time of year. Usually less than 2 minutes
Jim