the prevailing opinion in the open source software sphere seems to be that if the program isn't working properly for you, it's your fault. obviously you were supposed to do X, not Y. obviously you need this installed first. obviously you can't use it like that.
when you work with software, it's very very easy to think that everyone interprets things the way you do. of course the end user is going to know the difference between authentication and authorisation, right? who wouldn't?
the point behind open source is, at its core, accessibility. the code should be accessible to all, and they should all be able to use it the way they like. so why don't we also take the concept of accessibility through understandable language seriously? it's no good having your program be usable on any computer if only some of the target audience can even understand how to use it.