I carry two passports in the rarest of occasions and even then it's for ridiculous reasons - like the latest trip, when I used one to enter Qatar (must have 6 months validity on the passport) but used the other one (with closer expiry) to enter Kazakhstan, just to have a Kazakh entry stamp in the older passport. Could have used the first passport for both countries.