Lights : default turn_on values

Home automation starts most of the time with lights and (then) buttons. That’s why, I don’t understand, that default startup values for lights aren’t still implemented. I know, there’s a csv file. But it’s incomplete, you can’t specify values in “white_mode”, and the color_mode white isn’t the same as the “white_mode” white. Plus, do I really have to teach my wife how to edit that light_profiles.CSV file, to change the default color of a light? As said, lights are probably the most used devices in home automation. But, there are no attributes of a light entity, that specify a default startup (turn_on value).
Now, I have to create an automation for the lights, with an on_change trigger , (value from off to on) (in pyscript) , that when a light goes on, I get the my default turn on values, and call the light.turn_on service AGAIN. An automation, that shouldn’t be needed.