Some background to help my reply to the topic make sense: I have no desire to do Disney. Ever. For any reason. Not my thing. I have been to SF (St. Louis) three times. I had some fun as a kid (seeing the woman lose her top on Tom's Twister was an interesting experience for a teenaged boy), but nothing there appeals to me as an adult. I don't do coasters. At SDC, I do the train, the Flooded Mine, the Lost River; I will try the River Blast later this year (Lord willin' an' the crick don' rise).
I go to SDC for the memories, the atmosphere, the crafts, the food, the shows. My wife is the same. The boys don't do anything more harsh than FiTH; they will ride the rides I do a dozen times, however.
During years we can only get there once, I don't mind paying the current one-day price. Compared to most other things, it's a bargain. This year, we could get down several times. The Season Passes were a steal for us. Twice so far, twice more next month, more yet in September/October, and at least once to OTC all in the works.
Not long ago, I spent almost $100 taking the four of us to a (mediocre) movie. So, for about three movies, I can take 'em to SDC, feed 'em, buy some stuff, and have MUCH more fun, on the one-day pass.
Sure, in a perfect world, SDC would be cheaper, but, given the alternatives, SDC still seems to be by far the best way to spend my money.