Why can't some integrations be added through the UI?

The Bayesian integration for example has to be added in your configuration.yaml.

Just curious why that is.

Historical reasons. They were all yaml originally - some haven’t caught up yet.