I agree. It speaks to the ongoing issue of community-built modules versus the Silverstripe core application. Most of us agree that DOM has reached the point that it should be treated as core functionality, but it doesn't yet get that level of recognition. If you try to report a DOM bug on open.silverstripe.org, you'll get quite a bit of dissent from the Silverstipe developers.
Every little bit counts, though. Let SS know how you feel!