Ich kenn mich zwar mit dem RP6 nicht aus, jedoch passt folgendes trotzdem hier rein: I2C erlaubt es auch, mehrere Master zu haben.
Im Multimaster Betrieb können Controller als Master und als Slave (gleichzeitig) agieren. Das I2C Protokoll regelt dabei den Verkehr so, dass keiner gestört wird. natürlich muss das alles sinvoll programmiert werden...
Kann ja sein, das man, wenn man 3 Boards hat, sie unabhängig von einander kommunizieren lassen will...dann ist sowas sehr nützlich.

Gruß, Yaro