Men build in specific building plots, Orcs can build anywhere. And I believe that Elves build on trees
That`s how it works for all the important buildings. But Elven and Human housing is different - player doesn`t need to place all of 100+ houses manually. Just click the build house button as many times as you like and they`ll auto-place.