There are special requirements that you need to fullfil to unlock some of the buildings. It may be a quest, a level lock, a land expansion requirement or even a mixture of those. Keep playing and you will eventually be able to build everything.
Have more questions? Submit a request