To include in map generation the additional details you keep mentioning, ie thousands of tiny small lakes/streams and berries/wildlife food from RL hills, would require a vast amount of scripting. Not only would such a thing be a huge load of work to add to the game, especially when trying to balance such an undertaking, but adding that extra layer of processing for a map would likely lead to doubled processing time for rolling a map.
Also, the more complicated the map script, the more likely it is to generate ugly, god-awful landscapes that actually glitch out. Few times in Civ4 when I would reroll enough times on an RFC map it would actually take my "terra" request and translate that into a huge toroidal great plains type landscape with infinately running rivers, small clumps of forest in weirdly rounded shapes and NO resources anywhere on the map.
All of that due to adding a few extra things to map script. I'm sorry if you don't like the way the game plays now, you're not the only one so don't feel bad. Your options boil down to his:
1.) edit the xml yourself to make the game exactly how you want it.
2.) find a mod that makes the game exactly how you want it.
3.) accept the differences and adapt to the new game.
4.) don't accept the differences and troll about it in forums 'till you get booted
5.) play a different game.
Moderator Action: Please be more civil in your discussions. When you accuse someone of trolling the forums, you become a troll yourself. Your focus should be on the merit of an argument, not personally on the poster. Please turn the heat on this down a couple of notches.
Please read the forum rules: http://forums.civfanatics.com/showthread.php?t=422889
EDIT: Sorry, was NOT trying to accuse him of trolling, I can see how that would be taken from what I said. I meant it as he could troll about it as an option, not that he currently is trolling. Trolling isnt a good option, but it's still a choice someone can make. Just place an "or" between each item in the list and it will make more sense.