I would agree with the op that the cs restaurants are expensive.
But with that said, I live just over an hour away from Cedar Point and find it expensive. I have been to Dollywood, Universal, Busch Gardens, Hershey Park, Sea World, Kings Island, 17 Major League Baseball parks, 9 NFL stadiums, 2 NHL arena's and have found every one of them expensive.
When going to a tourist location, amusement park, or sporting event you are going to pay the price, I don't complain about it, I know that is the way it is going to be. The cost of meals in WDW is why I find the
DDP to be a great value for me. For about $140 per day I get a nice sit down dinner at one of the many excellent restaurants at WDW, I receive a good meal at a CS(other than ABC Comissary), and get a snack a day.
Personally, I don't find it overpriced and there are many very good CS restaurants.
P.S. After spending 4 days at Niagra Falls a few years back I have found most other tourist attractions a bargain. For those of you who have been there you know what I mean.