> the point of SO being a canonical source for generalized questions relating to CS/programming.
NO.The point of SO is NOT to be a "canonical source for generalized questions [and answers] relating to CS/Programming".
In fact, if you ask a "generalized question" it will be smacked down as "too broad". If you ask a CS question, it will be downvoted as off-topic.
SO is a place to ask certain kinds of very specific and answerable questions. Anything outside of that narrow band (hell, even most stuff that's perfect appropriate) gets smugly dismissed by petty assholes.