For a while, I used to have 2 passports for the same reason. Another reason was so that one could enter an Arab country without showing any Israeli stamps in ones passport. I don't know if this is still a problem, but it used to be. (Israeli stamps in one and no Israeli stamps in the other.)