Titanic did have amazing legs that said, Titanic came out at a time when people watched movies on blurry VHS tapes and the average home TV was a 4:3 ratio 25 inches in crappy SD resolution, there was no Netflix or easy download of pirated movies online.
Today most homes have a large theatrical LCD/plasma screens of 40-50 inches, high definition, way more things to watch and do and the movie ticket issue cuts both ways ... yes tickets are more expensive today, but that also keeps a lot people away from the theater today (why pay $12 a ticket for a movie when you have a big screen at home).
Titanic would not have made that kind of money with the competitive issues TFA has to deal with, people would've seen it 1-2 times, not 3-4 times like a lot of people did.
It also had a run where a lot of crap was coming out. Once it was clear of the Bond movie in late 1997, it was pretty much clear sailing (no pun intended) for a long period of time.