They don&#x27;t scale well because of lock contention, the syntax is missing standard concepts like timeouts etc, &amp; the behavior around edge cases around initialization, closed channels, nil values etc is bizarre.