Why is my I2C not read correctly?

Whar are the reasons against using a serial connection.
Serial is easier to use than I2C and an Atmega 2560 has 3 hardware-serial ports.

best regards Stefan