Not quite - The bus would work exactly the same if the bit-Endianess was chosen to be the other way around - But it's a standard now.I2C is one of those big-endian serial protocols. From what I understand about it, I2C relies on this property to determine which module on the bus has the highest priority to send a packet when multiple modules are trying to send a packet at the same time.
It would be too far off topic to explain how it works, but I'll leave a link to wiki if anyone is interested - I²C - Wikipedia, the free encyclopedia