Any civiilization idea can be done as a mod. In order for it to be added to the game though you'd have to have pretty solid historical backup
There are a lot of reasons, you can find much of them scattered on the forums. There is still quite a few open issues on the repositories.
Unit or structures? For units you can see my answer in the other thread.