I heard that a some point they considered making Giselle an official princess but realized they would have to pay too much in royalties to Amy Adams (in order to use her image as a meet and greet character). Much more control over your own animated products than a live actress.