I think the rationale behind this is that many countries will fine the airline around $10,000 for each passenger that doesn't have the right immigration documentation and has to be deported. So there is a reason they err on the side of caution for them at the expense of making your life harder