I've been reading about how Marvel has been doing everything they can to keep from advertising the characters that they don't have the movie rights to. It seems like a ridiculous theory, but when you see merchandise where X-Men and Fantastic Four characters have been removed and replaced with more obscure ones that is pretty telling. There was once a period of time where every piece of Marvel merchandise had Wolverine on it.
Even know that I was surprised when I found this shirt while shopping for my son. Sure it has Captain America, Iron Man, Spiderman, Thor, and the Hulk on it. But check out Nova, Iron Fist, and Luke Cage. To be fair those characters were in the Ultimate Spiderman Cartoon, but that show wasn't using that look for Cage. Another fun fact about the shirt is the color black is a fuzzy felt material, so Luke Cage's hair is glorious!