> usually around Active Directory implementations where brain-damaged people have named the AD domain the same as a public Internet domain name
I don't like this one either, but often it is inherited from the past from other people and it is not going to change.
On the other hand, split-horizon DNS is going to stay with us, even if the AD domain is a subdomain of the public one. Records in the internal zone are not going to become public anytime soon.