PowerOn Behavior for every device

Why there is no embedded power on behavior for any single device? Like ewelink diesel for all it’s sonoff devices. It could be a game change imo

There is, homeassistant.turn_on service.

I like the idea, I also have several lights that turn on after power loss.

But in the end the device only reports a state change from off to on or unavailable to on.
So once HA detects the state change it was already changed and e.g. the light is on.
HA could then assume a power on and switch it back off, but that is error prone, won’t work reliable imho and may be even worse in perception.