I think the one strap shoulder bag also is more comfortable when it is extremely hot and humid: a backpack would make your entire back soaked in sweat.
Yes! I'm in the Philippines and I can't bear to wear a backpack down here at sea level, in the tropics...maybe in the mountains, but not for everyday use.