Because you haven't met them. Where you've worked is irrelevant. Either a) they exist, and you've not met them because you work somewhere that excluded them, or b) all of the places you've worked hired equally from the pool of all programmers, and didn't happen to find any. without knowing where you've worked, I can state for a fact that where you've worked had hiring standards, explicit or implicit, affected by internal and external factors. Thus, B is less likely than A, despite having no data on where you've worked. It's not possible you've worked at every company in every subfield there is to our industry, and thus you've not encountered every type of programmer there is. Programmers for ransomware groups are gonna be a much different group of individuals than from those programming VR goggle firmware, are different from PhD candidates writing code to never get reused, to programmers for HFT desks, for instance.
There are 4 quadrants:
. dumb | smart
messy __1___|___2___
clean 3 | 4
Your theory is that only 2 and 3 exist, and that 1 and 4 are impossible. The world is wide, and I've met programmers in 1 and 4, with as much evidence as you do, anecdotal evidence. If you do have data to back up your claim, I'd love to be proven wrong! Because while my habits put me into group 2, I'm definitely more in group 1.