Much newer to the boards than you so I could certainly be wrong on this point, but I'm gonna guess most of us posting here heard about Demogorgan long before Stranger Things was a... uh... thing. Then again, maybe my subconscious is playing tricks on me and making me vote accordingly.