>Then there are problems specific to Apple's IoT stack - like how it's impossible to set an RGB capable light to a ~specific~ white color temperature. Instead you get a shade picker and you have to guess what the color temperature is.
I can guarantee that light is sent a hex value and what you are describing is a UI choice to dumb it down for most users.