I don’t see the big deal. Some of the biggest hits of all time run into or damn near the 3+ hour range: Titanic, the LOTR / Hobbit films, Harry Potter, Dark Knights... not to mention older critical hits and box-office hits (for their era) like Schindler, Godfather, JFK... Audiences can and will sit for three hours.