mdns should have been designed in such a way that its not ambigous to the client whether the surrounding network supports it or not
reserving previously valid dns address space for a new transparent protocol that looks like DNS but isn't was a mistake