Is Disney (World and land) CS food more than McD's, Subway, Del Taco (here in California), or any other fast food chain you can name? Yes.
Is it pretty tasty? Yes
Are most of the other theme parks, amusement parks, water parks, stadiums, bowling alleys, movies, etc. more expensive and less appetizing? Yes.
We are APH at DLR and go there quite often. Since we are there as day trippers, not vacationers, we don't eat a meal there everytime. And when we do, we (DD11 and I) will frequently share and rarely get a drink. I bring in my own soda (Diet Coke) and we will also get cold, or hot water (for free) many times. If we are going to DLR close to lunch time we will drive thru someplace like Del Taco and eat for under $5. If we are leaving around dinner we may stop on the way home. We will also bring along some snacks.
Now, that's not to say we deny ourselves all the time. Last Sunday we weren't hungry on the way to DLR so we didn't stop to eat. About 1 p.m. we decided to split some ice cream. About $6 at Golden Horseshoe for 2 scoops. Later in the day we needed some lunch so we shared a grilled chicken sandwich, with onion rings (so good!) from Taste Pilots Grill for around $10. 2 glasses of water. Before we left we stopped in at Bakersfield Bakery and had a delicious, heated, choc. chip muffin (under $3) and 2 cups of hot water (I bring tea bags) We sat there enjoying our hot tea and muffin while enjoying the ambiance.

Sunday was unusual for us as we shared 2 snacks and one meal. Usually it's one or the other.
When we go to WDW we are on vacation and eating out is part of the budget. We still economize by eating breakfast in our room most of the time. Bowl of cereal, bagels, toast, fresh fruit, etc. Saves time and money. And if we aren't on the (free)
DDP than we share many of our meals as well as eating off property.
My DD is 11 and she knows that when we go places we aren't always going to get something to eat/drink. When we do, it's a treat.
For example when we go to the Angel's game with her grandparents we eat (Del Taco) on the way and I don't spend anything on food or drink there. It is incredibly expensive!

I bring in our own water and my Diet Coke. Sometimes peanuts. Usually her grandpa will buy her a frozen lemonade, like the ones they sell at Disney. But at the stadium the are like $5.50!