I have the opinion that this StackExchange site serves pretty much two types of users.
A) Absolute Beginners — They don’t understand most of the language, and need their hand held for the basics (see my question here).
B) Experts — Who have an impressive (to a non-native speaker) command of the language, and discuss certain finer points (eclectic vocabulary, unorthodox usage, best-fit for grammar, idioms), etc.
There doesn’t seem be any room in-between for intermediates. As you develop proficiency, you get a reasonably hacky command of the language (you can communicate your idea but it either has broken grammar or the wrong type of words; maybe a flawed understanding, etc.). These hang-ups have the potential to be great types of questions to other intermediates who usually go through the same motions (I can think of a million questions on the subjunctive, for example, despite being able to explain it "in-theory" to another English-speaker), but usually, technically, they don’t need to be asked. Why? Because if you have a reasonably hacky intermediate command of the language, you can struggle (emphasis-mine) through a monolingual dictionary. And if you can struggle through it, you can almost always find the answer there.
I fall into this category.
I come to this site pretty much every day to learn, to read all the questions that have been posted and to participate in the discussion (when I can). And, as an intermediate learner, I frequently want to ask questions, but because of what I perceive this site to be, I almost never do. Therefore, I engage the monolingual dictionaries in mortal combat to find the answer (at least that’s what it feels like). But sometimes that’s not even enough. Look at my question here. I spent a good 3 to 4 hours researching this because it bugged me (and that’s the type of person I am), I even had the exact page on Treccani, referenced in that question, open. Throwing my hands up in defeat, I asked my question, and was presented with the exact same page, and the passage that I had read at least twice. My hacky command of the language wasn’t enough to find it.
Most of the questions that I see downvoted (not all, some are legit please-translate-for-me questions, or other frowned-upon types) I feel are in this intermediate bucket. The person understands enough of the language to ask the question, but while they could (or maybe can’t) use a monolingual dictionary, it feels more like a fight than something useful.
That sets up the environment that this site isn’t for intermediates (which one would think is where most people committed to learning a language would remain for the longest amount of time), which I think not only leads to this disagreement, is part of the culture of language-learning sites in general and why they remain in Beta for so long. I pay for a tutor every week that I just save all my questions for in the interim (among other things, not solely for this), because I feel like the reception here would be hostile, except in the rare, certain, circumstances that I think it might be acceptable.**
In summary, I’d love to participate in this community more often; I can’t deny that I love learning this language. But I feel blocked by my own inability to do the research required. And in that case, I support what @DenisNardin indicates above. I’m a stickler for the rules, so when I see people say “not enough effort put forth”, I just nod my head and accept the norm. But I admit I would like to see that changed, and let the whip not crack so harshly on those who want to learn, but their effort may not be so visible. I, for one, would ask more questions.
**I'm not saying this site is doing this on purpose. This site contains some of the most helpful people I've ever encountered on the SE network. I want to list out all the people that've helped me, but I would feel afraid to leave someone out. I feel this behavior has more to do with the application-of-policy than anything else.