Wow, I really wouldn't have thought this would evoke such... um, er ..passion.
Now from an artist's point of view I understand your plight, some of the concepts may seem very foreign, and exactly opposite of what is expected. Then again as an artist I understand that in order to be able to do something new, sometimes I must dive into the code itself to figure out how to do it.
Also, coming from an open source community, I know that you have to be able to know how something works, in order to convey what you think would work better. You cant just complain about it, and expect change. You have to provide positive feedback, and a likely solution.