Enchanted moral is that real life is better
I think this is also the moral of the movie is that the real world is better than any fairy tale.
If you think about it it's not Giselle who changes the point of view of Robert but Robert who changes Giselle. Robert believes in love just like Giselle but he is more rational, he explains that love is about knowing and respecting each other and accepting the flaws and bad moments not just the good.
And Giselle actually understands this, that's why she doesn't love her first-sight love anymore, because she understands that first-sight love is superficial and fake. It's actually the movie itself that tell us "real world is better"
Real love is better too, because the depth and passion of two people who goes through hard times, accept each other flaws and love each other is more beautiful than anything coming from fairytales.
A young couple loving each other and talking about their favorite music while they wash dishes together, one washing and the other wiping the dishes, is way more beautiful, romantic and true than a prince singing a serenade to a girl she doesn't even know.
I think the problem of people not accepting the real world and its beauty, is the bad education they got from their parents. Parents who stubbornly teach their kids that the world is a pink-painted place where nothing bad ever happens and want to wait till their kids are 6, 8, 10, 12... before letting them know the truth about the world, do a huge disservice to their kids.
They in fact will have a skewed view of what our world is. After living for years on a delusion they will suddenly discover the truth and will feel like they can't be happy because the world is not the perfect place they have been told. On the other hand if you tell a young kid that the world and life is made of good and bad moments and you must accept the bad moments and that bad moments don't prevent us from enjoying the good ones, then they will have a 360° degree view of the world from a young age and will be people who accept the up and downs of reality without developing cynicism or thinking they can't enjoy life anymore just because it's not like the insipid lie they have been fed.
Ironically children are actually more crude than their parents, they are capable of deep and dark thoughta and are happier when they interact with the reality of everyday life rather than when they're inprisoned in the fake plastic-like childhood delusion. Children would rather know about wars, talk with homeless people and cook food in their kitchen rather than watching only pink bunnies, interact only with other clean and wealthy children and pretend to cook with their kitchen toys.
A final note: fairy-tales are not cute and full of funny animals. That's the politically-correct version of fairy-tales stemming from the recent invention of babyish childhood. In truth fairy-tales are dark, violent and thought provoking.
Little Mermaid kills herself because her prince will never love her. Snow White witch is killed by the dwarfs who burn her feet. Beast dies because Belle never come back once she leaves the castle. People knew what children really neeeded: knowing the real life, understanding the good and bad of the real world and never accepting depression because of the bad since there's always good. That's why they told those fairy-tales to their children instead of the PC edulcorated versions of today. That's why people were better at dealing with life in the past and never let bad moments ruin their determination and will power, while today it take just one minor problem to make a person depressed, angry and cynical (which is why they're very little people smiling or doing their job with passion and kindness)