It significantly increases the attack surfaces of bugs that do exist in the parser if the same implementation is used everywhere.