Because there is nothing more magical than eating in THE castle, being greeted by Cinderella, and her princess friends coming to your table while you eat. My dd9 thinks it is a MUST do for her- it is one of the main highlights of her trips! Even though she's been many times- it was still the very first question she asked when she found out we were going in Nov. We've eaten at Akesaurus at Epcot- and yes, she saw princesses there too- but she has not once asked to go back there- she loves the castle. I think she still believes that Cinderella lives there (or at least I like to think she does!) And, to overlook Fantysland while you eat... to my family, it is priceless...