@wainiha said:
That's an absurd dismissal of a very good idea. The fact is that without writing or using Ruby plugins, the ability to program Sketchup Dynamic Components is extremely limited.
It may be so but still this is (at least one of the) reason(s).
I am not a developer myself just explaining you what I know about these facts (not the maliciousness but the reasons)