Some of the providers do, not all. Actually, my peering/CDN usage is not affected at all by the use of external DNS as that is usually destination IP based. Higher than plan bandwidth offered on peering remains intact for me. I suspect It's mostly for serving from cache that ISPs force their dns.