Have you seen the visual editor in UE4? I think it targets the same or similar functionality that you are implementing. That should tell you that there is at least some demand for such a feature - most likely to allow designers to get in on behavior modification and things like that.
Would you ever see yourself using such a system? Are you planning to make a product or to provide an open source library? I would say that if you are learning while you are building the system, then keep on going!