Yeah I get all that, and I can see where it would be very useful for many people.
I probably don't need it and, in view of the daily bot hammering on work server http and ssh ports, it's not something I would open up on a whim.
Cloudflare provide free DNS hosting.
They don't have a client application to update for you, but they do provide a Restful HTTP API and SDKs for PHP, Python, Go, JavaScript and a few more if you also fancy a coding challenge.