This is the weirdest, least substantial criticism I've ever seen of CoffeeScript. Do you hate C for looking like B? Python for looking like a cross between C and ABC? Haskell for looking like ML? Objective-C for looking like both C and Smalltalk? Almost every mainstream language for pretty strongly resembling ALGOL-68? Heck, Ruby itself was intentionally made to look like Perl. Criticizing a language's syntax is often just an expression of personal preference — but criticizing a language for using syntactic conventions that are familiar and generally well-liked? That just makes no sense.