Programmers don't care about things like "the real person using this program". They just want to complete some crappy function, mark a task as "done", and go on to the next one. If it annoys or hurts regular people, no big deal.
This is like government policies that hurt a minority of people. The bureaucrats don't care if it hurts a few people. And the minority is small enough that nobody else cares. They can't threaten the status quo, so they will just keep on suffering, and now that's just "how things are".