The use if them in DBMM makes me think the rules must be complicated.
It depends on what you consider complicated.
I would say complex instead of complicated
To me they create a bad impression on any newcomer.
I agree, but I created it more to understant the whole process better than to show it to beginners. Certainly I wouldn't show it to a newcomer the first day. I would wait for some days...
IMHO, charts like this are very useful once you're trying to take the game in depth, as is my case.