It’s free, but there are times when it’s more convenient to point to someone else’s nameservers, and some people like to keep their DNS separate from their registrations as a “separation of powers” thing, but I’ve never seen the utility in that.
Because sometimes it’s more convenient to point to someone else’s nameservers (I commented elsewhere in this thread about our AWS setup), and some people don’t want to give a single company control over their entire domain-to-web-server pipeline, though like I said I’ve never seen how that matters in practice.
It’s free, but there are times when it’s more convenient to point to someone else’s nameservers, and some people like to keep their DNS separate from their registrations as a “separation of powers” thing, but I’ve never seen the utility in that.