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.