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):
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
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.