A rash assumption, clearly. These developers have heard of the internet, right? Where people who just want to use computers and don't know a netplwiz from a bite on the bum go for advice, and end up doing things that aren't perhaps best advised, because we can't all be experts?
"What dumb things are users likely to do, in their ignorance? How can we make allowances for that, and ensure that they don't end up in blind alleys?"
Ho ho, right? It's the dumbies that are to blame, for doing things wrong. Not the programmers, for failing to take into account the likelihood of that happening, and building in preventative measures that take it on board.
Glad we sorted that one out.