You are incorrect.
It is now impossible to set up owntracks and gpslogger without using the ui. You can add advanced options in the yaml, but you cannot actually set it up without using the ui system.
You also cannot include any devices that you have set up via yaml in to areas, nor can you configure areas via the yaml.
There’s plenty of other examples. You’re just hanging on to the ‘promise’ that was made, but it’s long since been broken.
Edit:
Direct quote from a dev 25 days ago: “many integrations have ended support for configuration.yaml in favour of config entry support.”
Source…