I have a few users who are sincere, rule-abiding, earnest, not help vampires -- and a great deal of work. One of them struggles with phrasing his questions coherently; there's clearly a language issue and we want to help, but it's bad enough that we have to ask him what he meant (we can't just fix it for him) and he gets frustrated and people feel even worse. Another writes just fine but is fixated on questions that are noisy, trivial, or boring, so they get downvoted. People leave helpful comments but it just doesn't seem to make a difference.
This has been going on for a few weeks now and I'm getting complaints from some other users asking if I could talk with these users about the problem. Now if they were breaking site rules that'd be one thing, but I feel awkward telling somebody "yeah, you're not breaking any rules, but your contributions are too crappy for us".
Should I say anything to these users? Should I tell the complaining users to try to do more to help? Should I encourage them to ignore the problem on the theory that these users will eventually go away? Something else?