Two suggestions here:
Firstly, say you have a light with a .default profile in light_profiles.csv. The default is applied when the light is turned on - even if the light is already on. I discovered this when I mistakenly asked a voice assistant to turn on a light that was already on, and the light changed back from my manual setting to the default.
I think it would be preferable for the .default profile to be applied only if the light was off. It’s not just mistakes that cause the issue - it’s making some of my automations more complicated (i.e. automations that turn lights on need conditions to ensure they’re not already on)
Secondly it would be great if light_profiles.csv supported color_temp. Bulbs such as Hue Ambient don’t support x,y colours.