Re: DNS is broken
> Honestly, if CNAMEs become restricted, they'll just end up using regular A/AAAA records.
Or, indeed, a DNAME (giving the same flexibility as a CNAME, just with a less commonly known feature).
When that gets blocked, no drama, just add some NS records and delegate a zone out to $advertiser's nameservers
As you say, the solution isn't technical one - limiting CNAMEs to acting like an alias breaks a lot, and fixes precisely nothing. What's needed is for the underlying business model to stop being viable, because of meaningful enforcement (we already have the laws)