The Help Center page Can I support my product on this site? appears to have been written with Stack Overflow and other technology sites in mind. It does not make much sense in Help Centers of other sites (where it sits top-center among the topics):
This was, as you guessed, originally written specifically with Stack Overflow in mind. Then it grew to Stack Overflow, Wordpress Answers, Ask Ubuntu and others - where people have been (basically) blindly sending people with no guidance to our sites with questions that usually don't go over so well.
Skeptics, Movies and others ... probably don't need that page, but we're a little constrained when it comes to options. I'm going to have a look at it, and see if there's a way (without changing code) to adjust this, or .. well, I'll get to that if it gets to that.
Note - this could be a potential problem any site would have to solve, so it makes sense just to have for the sake of having it on most sites, but I can see why it's little more than silly on some.