Here is a person that camped in their Tesla in -20 C ( -4 F). He found the Model 3( at the time of the video, the Model 3 used PTC heater) consumed ~2.5 kw per hour.
Assuming full charge at 78 kwh available, that is 31 hours worth of power being stranded keeping the car warm.
Again note that is with a PTC heating system. Newer Tesla's use heat pump's which consume less power so that 31 hours will be higher.
He did another test at -8 C with a newer Model 3 with the heat pump and found it consumed 1.3 kw per hour. Using that example above, that is now 60 hours worth of power sitting stranded with a full battery.
Now lets take an idling engine. Now like heat pump vs PTC, it all depends on size of the engine. But lets assume it's around 2.0 liters and a consumption of .33 gallons per hour idling. A car of the Tesla Model 3's size typically has a 12 gallon tank. That is 36 hours worth of idling with a full tank. 5 more hours than the EV with a PTC. Significantly less than an EV with a heat pump.
Of course there are variables that determines who runs out of fuel/electricity first. But media will cover the EV's running out of juice given it drives clicks, ratings, political leanings, etc. Will never hear about ICE vehicles running out of gas on the media.