Colorful literally means full of color, especially a lot of different bright colors. It can also be used in a figurative way to mean rich with interesting or vividly depicted elements, such as characters or events.
Because with a novel, more people will read it and consider his ideas, instead of going straight to the government he tried changing the societies opinions.