calling out the shortcomings in a language is completely acceptable, the author is just branding it as the worst language. I am aware of Go's shortcomings and at times it can be annoying, to be completely honest I do not like Java but I know it has it's strength. The author could have worded his title better. Every language has its positives and negatives. We must accept it and use the languages in domains where they are meant to be used. No language is the worst language, they have their strengths and weaknesses.