No, it absolutely is the fault of the developer, both for poor practice of the craft and for contributing to a toxic, exploitative labor environment by giving away his work for free.
Is someone release code because he liked to code but don't write any docs because that's boring, that's perfectly fine. No abuse there.
The abuse is when you requests docs for free.
Is someone release code because he liked to code but don't write any docs because that's boring, that's perfectly fine. No abuse there. The abuse is when you requests docs for free.