My problem is that "basic" is such a moving target and has a whole lot of relativity. And the gap is widened by the fact that the people who are active in closing questions have an inherent difference of opinion of where the basic line is compared to those whose questions are being closed.
While I do agree with the premise that we want to discourage questions that are, in our eyes, "too basic," I don't agree that simply closing such questions will gain anything (other than potentially insulting the OP if that is the wording of the close reason). A user isn't going to magically elevate their understanding of the problem being solved, or change the question such that it is "less basic," and in that case, moving the question to Stack Overflow is really the optimal outcome. Thankfully, we already have that optionwe already have that option.