most of the libraries ive seen that use assembly scanning either dont support not doing it or make it way harder and i hate it. might be just the stuff ive been looking at though
i use them a lot but sometimes i do question why i don't just make everything static instead since with a singleton there can ofc only be one instance anyway
it's just one of those weird enterprise programming patterns that made their way into the real world because people didn't really think about the fact nobody actually needs them