I also don’t like letting my passport out of my sight, never leaves my safe or travel pouch - handing it over to third parties is always a risk especially if they are engaged in corrupt practices.
Getting kicked out if Agent screws up let’s not forget the Ed visa fiasco which many thought would never happen……I know several people who got deported and banned