Chromecast announces its presence on the LAN at regular intervals so that devices that want to Cast know there's a Cast-compatible device.
No different to Airplay, DLNA, or any similar technology.
The stupidity is in sending a packet for every announcement "missed" because it was asleep, all lumped together the second it wakes up. That's just dumb.