It seems like they tried to put all features they could in there without thinking about the orthogonality of the result.
Languages that need all that restraint to be used right maybe are ok for some very clever people, problem is all the rest of us that can't juggle all that in out heads.