Granted, this is a diesel I think, but should apply to gas engines as well, particularly GDI.
Summary. They tested 3 cold starts and idled for 15 minutes, tested the oil, then started and drove 3 times for 15 minutes. Results? 50% more fuel from idling. Lake Speeds reasoning is ring gap. The faster you get the ring gap to spec at operating temp, the less fuel dilution you’ll get.
I still let it idle a couple minutes when it’s very cold though!