I’m not sure it is ‘advisable’ for a highly ‘maybe’ situation for many users. I2C isn’t really meant to be a consumer-facing protocol, and the issue around pull-ups slightly illustrates this. I don’t think a switch for the I2C pullups makes much sense given it’s not a change one would make frequently, nor a change you should be able to make ‘hot’. Bypass solderpads on the board would be easier to bridge/break than adding/removing the resistors, but I think that’s as far as I’d consider going in terms of ‘convenience’.
I will also be honest and say that the audience for ‘swapping between I2C leader/follower behaviour on a regular basis’ is, IMHO, small.
But: the product is open source. If you want to redesign it to accommodate this change, forks are possible, and the main project welcomes pull requests.