WTH can't use schedule UI to edit a schedule in my custom integration

Actually the schedule is a helper. We, as developers, are missing a schedule entity we can define in our own integration and edit using the same helper.

Same as we can do with a number were we have a number component entity that is extensible and an input_number component helper

fully agree.
The only existing service being “reload”.
The feature is half baked at the moment.
Make it a real helper / entity