I think the maximum capacitance has to do with rise and fall time requirements, given the moderately weak pull up strength I2C has. Too much capacitance and the edges get too slow. I think there is a spec for how much current an I2C device is expected to sink which limits the fall time, although probably not as much as the (typical) 4k7 resistor limits rise time.