The traditional 16x2 LCD requires up to 10 I/O pins to display, and the 16x2 LCD with RGB backlight requires an extra 3 pins to control the backlight color. This will take up a lot of I/O pins on the main control board, especially for development boards with fewer I/O resources such as Arduino and Raspberry Pi.
With the help of the Grove I2C connector, only 2 signal pins and 2 power pins are needed. You don't even need to care about how to connect these pins. Just plug it into the I2C interface on Seeeduino or Arduino/Raspberry Pi+baseshield via the Grove cable.
No complicated wiring, no soldering, no need to worry about burning the LCD caused by the wrong current limiting resistor. Easy peasy.