I am one of those others. I have I2C working over about 30m with no issues. To achieve this I use a low clock rate and lower value pull up resistors. I've not done an detailed research on the limits of this approach, I suggest you experiment. It is true that I2C was not intended for long distances, but with experimentation it can be done. OK for hobby work, not sure if OK for something commercial.
1 Like