Nurses choose temporary contracts for various reasons. Some seek the flexibility that comes with short term employment, while others are looking to gain experience in different healthcare settings. Temporary contracts often offer higher pay rates compared to permanent positions, making them attractive for those looking to maximize earnings in a short period.