DNS is not registrar services. Comparing Google Domains to Google Cloud DNS is like comparing apples and oranges. Though it's true you'll usually want both if you're working with domains OR DNS.
_Needing_ to interface with a 3rd party for a critical part of any web app or service feels like a step backward for Google's commitment to Cloud.