Another factor which is related to synchronisation is the need for external I/O, if teams depend too much on external or "system teams" to perform then they are bottlenecked by those interactions
Many large companies are still organised this way, where there are teams that are the gatekeepers or only ones allowed to do a certain task