While Heaths death was a factor it wasn't the only one. the main factor was that Batman Begins was a pretty good movie that was able to get many people excited for a sequel. Also TDK had probably the best marketing I've ever seen for a movie. If Heath had'nt died the movie would still have made tons of money. Just not that high amount it made.