Very true, but when you have Disney underwriting the production, that's what happens. Anyone remember the ending of Hans Christian Andersen's The Little Mermaid? FAR from the happy ending in the Disney version.
Personally, I appreciated the film for what it was, although I wouldn't put it on my Best Films of 2005 list.