[Input Helpers] Minor Optimizations / Default vs initial

With Helpers, it would be nice if, in addition to the value for initialization, I could also determine what happens to the value when HA is restarted.

    initial: 30

The documentation says:

initial float (optional, default: The value at shutdown)

Initial value when Home Assistant starts.

If I understand correctly, I only have the choice of specifying a value for initialization today, to which the helper is always reset when HA is restarted.
If I don’t specify a value for initialization, the helper will keep its value if I restart HA.

It would be nice if I could enter a starting value, but this value is only used for the first initialization. The set value is retained when the system is restarted.

Or is there already a way to achieve that today that I don’t know?