In their defence, nobody can implement auto-detecting domains well, because there's no way to efficiently enumerate DNS records.
(Excluding NSEC-style enumeration, which is not always available.)
I feel like I'm missing something, AXFR?
I feel like I'm missing something, AXFR?