When you have n devices d1, d2, ... , dn, how can you enable any pair (di, dj) to communicate?
There are many approaches, but the crossbar switch and the bus are at the extremes.