Generalized linear models and central limit theorem

If a comparison of treatment means can be made with ANOVA or GLM because it is assumed errors are normally distributed as suggested by the central limit theorem, why would it be necessary to implement a generalized linear model with non-normal errors? Does the central limit theorem not apply?

• The CLT has no applicability whatsoever to the distributions of the errors. It tells us only about the distributions of certain of their statistics, such as their means or group means. – whuber Jan 21 '15 at 16:22

In short: CLT alone isn't sufficient; $n$ isn't always near enough to infinity; and the shape of the distribution of the sample mean isn't the only consideration
1. If you're using a hypothesis test in your comparison of treatment means in ANOVA, you rely on the distribution of a ratio of two quantities having an F-distribution. You need the numerator and denominator to both be scaled chi-square, and you need them to be independent. If you don't have normality, this won't be the case, and the Central limit theorem on its own doesn't get you there; it's a theorem about what happens in the limit as $n\to\infty$