I've found this recently with a few clients.
Rather than just changing what ever A records they need to, they change the NS records and take over the whole zone. Which now means any DNS changes are at the mercy of the Web Developers time.
Is this just down to a lack of DNS understanding, or is there a decent reason to do this?