My experience is that most of the long haul flight will wait for a reasonable time if there are a lot of connecting passengers. Singapore airlines even annunce that some time. For connection to another short haul, wait is very rare. I had misconnections at least 10 times with all kind of airlines (SQ, United, BA, Swiss, LH) and in all cases booked promptly next flight with hotel accomodation where applicable. Although these are mostly with business class, but I received same treatment at Zurich in economy class from Swiss.