If you donโt add a pullup resistor with I2C then you will get many users complaining it isnt working
Anyway I detect that you had already made up your mind. Maybe you should look at CAN instead
As it happens my FC
Has CAN connectivity so It would work for me