When mean and variance are equal, variance increases as mean increases.
Why use poisson GLM : In the case of linear models, sometimes you observe a small difference between fitted and actual values (desired) when fitted value is low and a large difference between fitted and actual values (not desired) when fitted value is high. This is called heteroscedasticity giving a funnel shaped plot between residuals and fitted values - try plot(lm) function in R.