Quoted By:
>Pocket Monsters: The Animation also elaborates that the reason why she raised Ash by herself is that his father married her fast and then left just as fast due to his being a Pokémon Trainer. It is also implied that the reason he and Ash's grandfather didn't return is because they achieved nothing in their goal.
History repeats itself; Ash will one day marry some girl, knock her up, then leave and never come back. And so the cycle of the Ketchum family continues for all eternity.