Most software developers faced with a software problem will not have the time to code up a fix, or don't know the language used, or don't know the library APIs. I'm a software developer, but when my web browser crashes, or if I need to open an .xyz file in GIMP and it doesn't work, I don't starting looking at source code.
What I'm saying is, the exception is limited to a small subset of software developers. It's not a general exception saying that users can ignore the ethical limits if they're software developers.
In fact, it's not really related to being a developer (anyone can become a developer, or hire a developer), it's more related to having the intention to make a general solution for everyone for the problem you are faced with.