Why was LEGO reluctant to use additional colours for regular bricks in former times?
The answer I've heard the most (with a source citing the official confirmation) is that green, brown and gray bricks were omitted from the LEGO palette because the company wanted to discourage kids from building tanks, planes, and other realistic military hardware.