Anyway I think there are two separate issues here:
- scanning for configuration
- discovering listeners
Scanning for configuration is definitely something that could be improved, as long as it doesn’t bring the performance down. Discovering listeners is more complex