Well, that's going to make I2C operations about ten times slower than what it could be running at.

A while back you mentioned using software SPI and complained about it being slow too.
You'd probably find the same sort of issue.

The builtin high-level commands make things easy to use, but you pay a price for that.