Isn’t Neverland meant to make you forget about home so that you never want to leave? Neverland wouldn’t have made Hook forget about his revenge.
I think Bae would have wanted to forget about his past. He saw his father turn from a kind man into a monster who thought nothiing of cold blooded murder. Bae would have found himself in a new land where he could be whoever he wanted to be and not the dark one’s son. Given enough time, Bae could have created his own backstory and believed it to be true. His true past coming back to him in the form of nightmares.
In season 1, Emma’s denial was so strong it caused her not to see August’s wooden leg even though it was right in front of her. What if Neal’s denial of his past is just as strong?