it causes people who have looked at C and had problems (like you?) to get worried.
;D I get worried by any type of code!
But from the pure entry level type of person like me, coming from a art background it just appears programming a arduino is simpler then programming another AVR though AVRDude.
I see lots of post asking "how do i write [insert Arduino sketch] in C"......and the awsnser is NEVER "the code is the same, they are both C"
Can you see how confusing it can be to someone who dose not know what is going on under the hood?