Actually I like all of those. They provide strong bonuses at the beginning of the game, and give early specialists. They should stay.
I like those, and besides, thats half the buildings in the game!
There is something to be said over building pre-reqs crippling the AI, but I think that...