Compared to what a developer can make in really any Western country.
In my Western European country, we make less than $20k/y on average, so that is kind of high (~ 2 months' rent) for developers on the lower end of the scale.
I'm not arguing against you, just pointing out that salaries for devs are very variable even in the Western countries.