First of all, some basic and details.
Secondly, and the main point here: it may be easy to assume RGB follows some kinda of standardized logical protocol (like most other internal headers such as USB, HDA or TPM). But actually not only each individual motherboard revision is its own special world, but the chips responsible for this function are some of the most closed and undocumented components there is (to the point that sometimes even their very existence isn't acknowledged)
For this reason, official vendor-provided RGB utilities aren't just woeful programs for noobier people not knowing better, they are pretty much the only way to take advantage of the feature (idk then if certain USB-connected custom controllers couldn't be a bit more lucky/cooperative instead):
- Asus: Aura
- AsRock: Polychrome
- Biostar: Racing GT (Vivid Led)
- Gigabyte: RGB fusion or Ambient LED (older boards also used literal VDG instead of VD_G)
- MSI Mystic Light: (JRGB=RGB and JRAINBOW=ARGB)
- NZXT: CAM
The day OpenRGB can rule them all cannot come soon enough.