My EKWB AIO is the worst for that. It has standard addressable RGB to control the lighting, but the default when that's not plugged in is to do the rainbow cycling. The default for all disconnected lighting should be no lights!
Or at least some reasonable default. I understand that the device wants to do a show off. I have a gigabyte GPU which I can’t control from my Gigabyte BIOS. It can only control the fans. If I turn off the lights from the BIOS sometimes the GPU also reacts to that. And Sometimes one of the LEDs turns on red. The RAM is uncontrollable except when in windows. So at the moment I boot into windows and then soft reboot into Linux to have all lights turned off. Obviously not what I initially wanted.
But what kills me the most is the fact that the RGB Lightshow from RAM keeps running even when I put the system to sleep!