Many people won't need DDNS at all.
DDNS is only needed if you have something that needs to connect inbound to your site and you have a dynamic IP address. The DDNS entry will always return the current IP address assigned to the MX.
For example, if you MX has a dynamic IP address and you want to use client VPN you would want to get your clients to connect to the DDNS name.