Are you talking about roofs? They differ slightly in brightness from each other. I think that adding more colors for buildings would make "styling" them less intuitive.
For trees you can assign two colors and every tree is painted in a random color from the range between those colors. It works only in "simple" and "cotton" modes.