As a programmer myself I think most programmers are average. Programming isn't a very hard job imo. It doesn't require a huge amount of intelligence hence the reason why it's one of the few occupations that can be entered without a degree, with self training, or a bootcamp.
People think this is a field that requires high intelligence. This is false. It's a field that requires slightly above average intelligence mostly. It depends on your specialty but for the typical web dev software engineer it's more closer to average.