None of this is specific to GitHub. The exact same problems will sometimes happen any time users and developers communicate, which is a basic requirement of developing useful software. I doubt GitHub issues are worse than mailing lists or any other mechanism.