i want both form and function from DX, but there used to be 3 main problems i ran into:
a) my old machine ran DX irritatingly slowly

when you have one monitor at 1024*768 with 14 open windows, what is a desktop? i don't see mine for hours at a time
c) i was interested in DX scripts, but with no experience in script or windows programming, combined with no experience in graphics, i felt like i hit a real brick wall instantly.
all this experience was based on when DX script support was first introduced.
since then i have got a more powerful computer, but the other two facts haven't changed
i love the idea of powerful plug-in's and system meters, and i have managed to used the SDTaskManager plug-in in my OB theme to produce two overlayed line graphs. one for CPU and one for network traffic.
however, i recently tried to reproduce this on my work machine, and i couldn't remember how to configure the plug-in. *blush*
i fiddle with OD programs, but don't wish to spend vast amounts of time learning scripting languages in order to program them.
the other basic problem i ran into quite quickly was, there are only three system parameters i actually wanted to monitor, and the third (time connected on my dial-up connection) i have never worked out how to do with DX, or any DX plug-in. the other two i already have sorted.
so, i am strongly drawn to the idea of DX, but since i never see my desktop, and have no clearly defined "need", i have never been able to work out what it does that i want. *sigh*
i suspect that many of these points, to some degree or other, apply to other people as well.
taking MSWord as an example, it is programmable (macros), but how many of you have ever seen this feature used? most people are either not interested in, or are intimidated by, programming. so from that perspective the lack of interest in programming DX doesn't surprise me at all.