The reason questions you don't like get migrated to Programmers is because people don't always understand what Programmers is about. This shouldn't be surprising, given the history of Programmers.SE.
I am a moderator on Stack Overflow. That means that I have to not only know SO's charter, your charter, and the charter of a handful of other sites like Drupal, Tex and Linux; but also the current gestalt of those websites (i.e. what have people been discussing on meta about on-topic-ness).
Needless to say, there are a lot of moving parts to migrations. So when I get a flag requesting that a question be migrated to programmers (especially on questions that have no close votes or only off-topic close votes), I'm inclined to honor it, if it doesn't seem like an unreasonable request.
To be honest, I would expect about 25% of such migrations to fail. It's not a perfect world. But providing some examples of questions that shouldn't have been migrated, and the reasons why they shouldn't have been migrated, might go a long way towards improving the migration success ratio.
One example per answer, please.