Passengers need to apply a little common sense. Vietnam Airlines' daily flight to LGW requires a plane to be there to depart. If the inbound is heavily delayed, then the outbound must also be as they're not going to be able to get a replacement plane from Vietnam any faster. It's quite irrelevant what happens on US domestic flights since they tend to have planes all over the place and can easily substitute equipment.