In the newest version, the Generate Castle button isn't available, because with the new castle building system it's very easy and fast to build a castle.
I'm don't think is't a reasonable explanation why to remove the generate castle button.
Sometimes i want to quickly build a castle and place it in the middle and without the generate castle button i slowly build it, Also you could have add it in the random battles as an option to generate castles.