If a question is closed as not constructive, that does not mean that it should have been posted on another Stack Exchange site.
If the question were truly suitable for another site as-written, it would have been migrated there instead of being closed on the original site as not constructive.
Generally, questions that get closed as non-constructive violate guidelines that we adhere to across the entire network of Stack Exchange sites. After doing this for several years, we've learned that certain types of questions just don't fit into the Q&A format very well. They might even be perfectly valid questions, and you might really need the answer to them, but they do not fit into our model.
You can find a partial list of those guidelines for constructive questions in the site FAQ (for example, here is the FAQ for Stack Overflow), and more specific guidelines on asking "good subjective" questions here on the SE blog.
The Programmers.SE people have been complaining for years that Stack Overflow was treating them as their toilet bowl, dumping off all of their poor-quality, not-constructive questions on their site. It was really making it hard for the Programmers users and moderators to run a high quality site that meets the Stack Exchange standards, so now we have promised to keep our garbage to ourselves. Please consult the FAQ for the two sites to see what types of questions belong on each. We also have a handy guide available here on Meta. Hint: it has nothing to do with the constructiveness or subjectiveness of the question.