your point of view is common, but too absolute. Yes, it is based on rack rates, and yes you must trade one form of discount for another. There are several things to consider.
1) physoclogical impact of the offer... People often times jump on free dining because free food sounds better than a discount on a room... Thats borrong.
2) value level free dining is nearly always a good deal. Of course it varies from person to person, the more people in your group the better it is. Rack rate discounts on a value room are in the 25% range. 25% off of a $90 room is $22. Free dining is a $35 (ish) discount per person... So free dining wins, in most cases. If you were not going to do the dining plan, or are going to spend a lot of time at univeral, etc, then you might still do better with rack rate... Most of the time however free dining wins easily, even if you upgrade to the regular plan.
3) moderate levels... Now its a break even. You really need to do the math. On the surface if you have more than 2 people in the room then you are better off with free dining over room discount. However, if you were not planning on doing all that ts meals, you would have to add the tips in to the cost of the food, and now you might end up spending more money than you had thought... A lot of people forget about the tips, they add up. If you were planning on lots of ts meals, and you have 3 or 4 people in your group then free dining wins again... If not, then go with a room only discount.
4) deluxe.... Never get free dining! No matter how you do the math there are very, very little chance that the free dining is worth it. Nearly every single room only discount will save you money vs free dining.
No, the food is not truly free, but nothing in life is. You cannot stack discounts so you need to do the math and see what works better for you. Free dining can be a great offer, for some people... More than you would think.
In my case (2 adults, 2 kids, pop for 7 nights with dining even if it was not free) the room only discount was $143, the kids play free offer was $496 in savings and the free dining was $658 in savings. So i was very happy to be stupid and pay rack rates. :sohappy:.
(plus with f&w during my free dining trip this year, we are banking half of our snack credits and using them at the booths... Love it!)