I have had a similar experience to what is being posted. DC potential seemed big at one time (and I still think the potential is there) but they don't really fit into the "3D for Everyone" motto.
IMHO, here are the big issues with DCs:
- They are good for many different specific things.
- They need to be thoughtfully "authored" for those different specific things.
- They need to communicate that they are for that specific thing.
- They need to be easy to find and implement from the user end.
For example, take a solar panel. A DC solar panel could be built so a user can cycle through different models. Maybe the DC even shows various inverter and grounding wire placements.
A solar panel can also be authored to track the sun (but sadly not truely dynamically, needs be right-click-redrawn after the sun is adjusted).
A solar panel can also be built to glue to a surface and replicate/position when scaled.
An argument could be made that a good solar DC should include all of those points, but detail and replication do not gel. They need to be authored differently.
Additionally, for the sake of argument, say all solar panel DCs on the 3DWH fall into one of those categories, the user pretty much has to download each one and play with it to figure out what it does, and that even assumes that the DCs were correctly authored in the first place, which is extremely rare.
The short of it is that trying to find any component on the warehouse, not just DCs, is akin to finding a clean needle in a stack of dirty hypodermic needles.
If DCs are going to have any success, there needs to be a few things: Skilled component authors, a better find-and-download method, and finally a "dynamic" purpose which is appealing and broad enough to the user that the skilled component author has a reason to make the DC in the first place.
Right now the 3DWH is filled with green-badged DCs that are half or incorrectly built, have an unclear "dynamic" purpose, and generally are a buzzkill for anyone trying to find and use dynamic components in the first place.
Anyhow, this is going from observation to rant so I will end it at that.