Well, you can open up a big discussion about this sort of thing but I'll try to avoid that.
In the end it all comes down to this:
you get what you pay for.
DDNS services are, for the most part, free. These guys really don't make any money. They get income from banner ads and the occasional...