>But that would mean that programming skill is somehow distributed on a U-shaped curve. Most people are at one end or the other, which doesn't make much sense. But this is exactly the case! It's why Fizz Buzz exists: to determine if you're on the left leg or the right of the U-curve. (Or similar curve wherein people "suck at programming" or that they "rock at programming", without leaving any room for those in betwee…
FizzBuzz is a test, not the results. If you can point to a study that has administered it to a well selected group representative of professional software engineers that displays a bi-modal distribution, then I'll accept that as evidence. Until then, it's just anecdotal data about the quality of a self-selected group attempting to get a well paid job.
It would make no sense - below what part of the normal curve of programmers would you put someone who failed at FizzBuzz (cannot code it)?
In my interpretation it's because programming skill doesn't follow a normal (bell-shaped) distribution, but is bimodal. Which is why Fizz Buzz exists, to tell you quickly which pool (left or right) your candidate is from.
Either that or we have a completely different interpretation of why Fizz Buzz exists or what it means. Why do you think it exists?