The best answer to the question on what George Bernard Shaw' main motivation for writing plays was so that he can show how people in the society can change their environment. He believed in socialism and wrote plays that would depict his intentions, ideals, and beliefs.