Consider the mission of Stack Overflow, which states among other things...
With your help, we can build good answers to every imaginable programming question together. No matter what programming language you use, or what operating system you call home -- better programming is our goal.
So, in our goal to strive for this, if you were going to ask a question which can be asked in a specific scope, but was also valid to ask in a generalized language-free context, which way would you ask it? Do you think that even for a generally-applicable situation it is better to give a focused language scope to make the answers more focused? Do you think that there should be more language-agnostic questions to avoid keeping facts that can apply to many languages from being distributed in multiple dissociated questions?
This isn't necessarily limitted to Stack Overflow, nor to the scope of language specifically. In fact, I can use this question as an example! Without this latest statement, I could have scoped this question to simply be whether people prefer language-agnostic questions on SO versus language-specific on SO, when the choice between them is valid. No one need necessarily be any wiser to the possibility of asking it for a general thought with regards to these kinds of questions across all of the sister sites. What do you think would have been the preferred course of action in this case?