When it was released in 1991, most people didn't realize that Terminator 2: Judgment Day was set in 1995, four years in the future. We don't even get a time stamp when Arnold and the T-1000 arrive naked in their respective desolate alley and truck stop.
In fact, the only evidence that the film is set in the '95 is a brief flash of John Connor's police record. So why set your movie in the future and bury that info where nobody (who isn't paid to do this shit for a living) will find it?
Because James Cameron knew what Terminator 2's problem was heading in: John Connor. Since the savior of humanity was conceived in a movie set in 1984, he would only be seven in 1991. Cameron realized that audiences wanted to see a Terminator sequel starring a seven-year-old about as much as they wanted to see a Star Wars prequel starring a seven-year-old.