Civ 5 terrain generation equalizes terrain value everywhere on the map
But it does it by region, right? Not literally by every possible place you could build a city. So the arctic and desert areas still tend to not be very good for map placement.
I keep deserts the same value as vanilla maps. I keep repeating this but it seems to get lost in the conversation. It's just visually different,
Changing from flood plains to oases is not just visually different, it has gameplay consequences. Oases don't require an improvement, and are improved to super-tiles by Petra. Flood plains require an improvement, give you some flexibility over this improvement, and are not improved by Petra.
We could set desert tiles around oases as floodplains
This doesn't really make geographic sense though, it has really weird flavor. Floodplains flood (because they're on rivers). Oases don't.
Flood plains make good flavorful sense: the Nile valley civilizations and the Niger valley civilizations and the Tigris/Euphrates civilizations and the Indus civilizations grew around flood plains in arid areas, because they were on long rivers where the rainfall happened elsewhere. They are the cradles of civilization. No civilizations grew up around desert oases.
I don't think we want maps like the Sahara; the Sahara is basically uninhabitable. It is a terrain barrier.
If a map looks like the Sahara but can still have good cities in it, then something is wrong.
I'll take a look at the new version and see how it looks, but I don't understand why we would be trying to reduce/remove flood plains or remove rivers going through desert areas. We're fixing something that isn't broken.
The photo from space isn't very helpful; it's true that the river valley floodplains don't take up a lot of area. But they are hugely important and take up a lot of civilization-space. Most of the space on the real world map is empty, but that isn't how cities in the game work - cities in Civ have large hinterlands and work on tiles over large areas. So the rivers/floodplains model works better.