The SOA record of a domain is created by DigitalOcean with set values.
One of the values in the SOA record is used for Negative-TTL. Meaning how long a negative DNS response is cached for.
This is a very useful parameter to modify for users who are frequently modifying DNS records (my example, developing and testing out Terraform scripts).
When the Negative TTL value in the SOA record is too high (for example, 1 hour), it means I have to wait up to 1 hour before I can access my terraformed Droplet by FQDN.
So, please allow users to modify the SOA record. If not the entire thing, then at least just the specific numerical parameters like the TTL value