MATs and BATs clamping down on errors would be a good way to quell mapper ignorance and prevent very silly things from being attempted. Of course, mappers being more co-operative or thoughtful when responding to mod posts would endear them to potential modders, but at the same time, mappers need to be able to stand their ground on how they've done things--if they change everything that is suggested just because it's been suggested, then their map becomes extremely inconsistent and possibly even broken. In this case, the mapper should explain why they've retained a feature. If they can't understand why something's been suggested, then it should be discussed with the modder.
Sometimes, I'll follow up a mod, whether it's somebody modding my map or me modding theirs, with a PM to talk about what wasn't changed. It's hard to explain exactly what should be done and why in a single post, so clarifying specific points by discussing them can make their reasoning much more obvious. I think that there does need to be more communication between mappers and modders at times, because when an impasse is reached, a map's progress will stall indefinitely. Even half an hour of discussing a map and changing a mere few things can improve it significantly.
DEEDIT: To tie this post up a bit better, if both modders and mappers are as open to suggestions as possible, then mappers would be more likely to obey modders, which would make people more likely to mod. Furthermore, I don't like the trend of trying to keep bubbles to a minimum, because this seems to make BATs pick reasons to pop them and it makes MATs refuse to bubble potentially rankable maps. In turn, this means that BATs don't see good maps and then the maps don't get any attention at all.