When using camel-main as standalone then we only have support for loading .properties file for configuration.
Some users are on the yaml wagon, so we could consider adding a new camel-main-yaml module that adds support for loading configuration from yaml and comes out of the box with the yaml dsl too.
We can then make some kind of Main class for yaml that can startup Camel and load application.yaml as configuration and load routes .yaml files as routes. Then you can run Camel standalone in this yaml world.
And then this can be a way for also running Kamelets standalone by having camel-kamelet included and being able to load kamelets yaml spec files.
Yes they are intended for k8s but it may be okay to try to develop and play with kamelets without an entire k8s platform.