Often during a three hour film I've ran out of refreshments and would like to buy a drink or something for the last hour.
It used to be fairly common with the big "epic" films. And probably no live theater production is going to go much over 90 minutes without an intermission.