Digimon evolutions are... much crazier, to be honest. It'd probably be hard to program in various branching paths.
Pokemon only evolve twice (if they have three stages anyway.) Digimon can go from Baby -> In-Training -> Rookie -> Champion -> Ultimate -> Mega and that's not even counting the various other evolution options.
Shit can get crazy fast.
Though, if someone could actually pull it off, I'd love to see it in action.