I would compare to an all-you-can-eat buffet. At my age, my stomach has shrunk, and I eat a limited amount of food for each meal. So much so, that when I eat out, I tend to order off the appetizer menu b/c the entrees tend to be too much food, and I don't want my Mother's phrase, "clean your plate, think of all the starving kids in [insert your generation's country here]" running through my head.
To me, a multi-hour is like the buffet: why should I pay for more than I am going to use. I'm a one-quick pop kinda guy. Most ladies could probably have me done and over in the first five minutes (and that includes time for introductions and checking the envelope).
Now, ladies, the other 55 minutes is for you.
But, multi-hours?? Not unless I hit the lottery.