Yeah, that's one of those things we kick around from time to time. There are a couple of reasons we haven't pursued such things, but none of them are real killers. In general, we are not fond of using dynamic anything in a control environment; there are so many ways that can go wrong.
The original ECOMs didn't generate any traffic by themselves, so other than a TCP/IP address, there really wasn't much to configure or go wrong. With the addition of the report-by-exception feature, email, and the Modbus/TCP mastering, we had to add new configuration options. We tossed in DHCP about the same time. Of course all of these represent new and innovative ways to mess things up.

That said, that is a great idea and something we'll definitely add to the wish list.
Thanks for the feedback.