Interconnect arduinos with 2nd USB C connection

I read that I2C is more error-prone, but that's perhaps not true?
But either way, even if I would need 2 less pins (if I counted correctly), I'd still have the same problem with needing to connect the halves. Or what am I missing?