Monitoring has a xpack.watcher.history.cleaner_service.enabled setting to clean out old watcher history index settings.
This setting should be correctly parsed on the watcher side of things and also work properly if monitoring is disabled, probably by just switching to ILM soon.