Why is Syntactic Sugar sometimes considered a bad thing?
Syntactic sugar, IMHO, generally makes programs much more readable and easier to understand than coding from a very minimalistic set of primitives.  I don't really see a downside to good, well thought out syntactic sugar.  Why do some people basically think that syntactic sugar is at best superfluous and at worst something to be avoided?
Why is Syntactic Sugar sometimes considered a bad thing?
===

Syntactic sugar, IMHO, generally makes programs much more readable and easier to understand than coding from a very minimalistic set of primitives.  I don't really see a downside to good, well thought out syntactic sugar.  Why do some people basically think that syntactic sugar is at best superfluous and at worst something to be avoided?