Your stats are a farce. I've never met a programmer/software developer in my life who makes more than 100k if they aren't essentially management. Median US salary for a software developer is $69,564. The 90% percentile is 100k. Please come back to planet Earth.
Likewise, in places where wages are higher it appears to be mostly about cost of living. The last time I calculated it out making 50k in the armpit of nowhere USA turned out pretty close overall to making 75 or 80k in SF or NY with taxes, commute time, and cost of living factored in.
update: I'd meant to reply to a specific comment. Oops. I'll also caveat that different sources seem to use software developer to mean different things. I'd consider a web developer a software developer, but they supposedly get paid on average significantly less, probably because it draws in a lot of self-described people who do websites but don't really program.