Rationally, they’ve been together for so long and through so much, having them go separate ways is just a bad look.
But if you look at it, either years are incredibly long in the Pokeverse, or everything happened incredibly fast, because Ash hasn’t aged at all. So by that metric, maybe they’ve only been together for…