The time gaps are smaller. For James Bond, for MCU, for Hunger Games. Hence, Star Wars is more yesteryear.Remember we had some thinking STID would outdo IM3 at the box office? The previous Star Trek movie was 4 years prior, the previous IM movie was three years prior, and the previous IM appearance was in TA one year prior. Iron Man was more fresh in people's minds hence people took more notice of that over Star Trek.