Visa costs are out of control in the past year or two. On top of all the other insane taxes we get whacked with buried in our ticket price.
I noticed last year in Chile US passport holders needed to hand over $US100 cash BEFORE customs/immigation. I was in Turkey in July - same deal - same $US100. Also cash.
I was in Papua New Guinea a couple weeks back, and on top of the all the other taxes built in to ticket they also wanted a handful of cash to enter, (local currency only of course to slow entry down by another 45 minutes waiting in line to hcange money from the sole clerk

)AND a K30 "Airport Tax" as well. etc.