Yes and some places don't have a lot of non-refundable tickets. That's mostly a U.S. thing. The reason you have to re-confirm in the middle east is that the flights on pretty much all airlines are heavily overbooked and people cancel at the last minute.