I have to agree with the OP. I'm not asking for super million-poly terrain with Crysis shaders, but the terrains need to blend together a lot smoother. A desert should be randomly curved, not a just a perturbation of a box. If you look at the alpha pictures even the forests and borders are obviously in a hexagonal array. If you're reading this, Firaxis, please work on the terrain transitions
In order to get the terrain to blend better, you have to allow a terrain to "spill over" into another hex. To what degree are you willing to have that happen, and which terrain should dominate into which other terrain's hex? If I have a single desert tile in the middle of a heavily forested region, should I BARELY spot the dirt between the trees to realize there is a tile of desert? Or should that desert, since it is the oddity, spill into every surrounding tile, making it appear that there is a HUGE swath of desert in the area, and keeping me from thinking about settling in such sub-par land, when in reality I can easily manipulate city placement to completely cover all the terrain except that one hex and have amazing cities?
There is also consideration of the graphical capabilities to account for every possible "spill over" event in a randomly constructed map. Each possibly combination of terrain must be considered, since each tile has 6 neighbors, this is an IMMENSE number of permutations with even a mere 3 types of tiles, and there are, by the pictures, far more than that.
Going for the less obscure and outlandish examples like a desert in the middle of forest, how about an area where grassland meets plains. If you allow one to spill into the other, and there is also a resource on the tile which has been "spilled into" will you be able to tell graphically AT ALL which terrain type it is? Do you prefer a "pretty blending" of terrain, even if it means you are CONTANTLY having to mouse-over each hex to see what it really is?
And speaking of resources, should they as well spill out of their hex? Now you are begging to get jokes about swimming sheep should this attempt to get the hexes "hidden" lead to an inevitable misalignment along the coastal regions.
Hiring another artists doesn't take away from the percentage -- it uses up the money under that category.
And they never consider a different percentage of code vs artist expenditures?
Typically, it is VERY difficult to re-allocate any funds. You see this in essentially every industry. Wherever you work (or at school if you don't work yet) watch closely around October, end of the fiscal year. People will buy outlandish items just to use up their budget, otherwise the budget will be lower the next year. They will not pool the extra cash to where it needs to be, they will waste it on frivolous things in the location it was assigned, because re-assigning it requires "red tape" be broken through. This is a process of explaining the real-world details of your job to investors who are only interested in number breakdowns and graphical representations of trends. Trying to sift through how things "really work" at every level of the place they are investing their money would be impractical for them.
If it turns out that one department is under budget and the entire budget scheme is coming to a close, the funds allocated are more likely to be rolled into the next project, returned to the investors, or shifted to marketing than to ever be moved into a department which appears to be close to going over budget. Not that when you are THAT close to the end of a budget you are even contemplating the hiring process which is relevant to the discussion of hiring an extra AI programmer (something which must be done YEARS before the project comes to a close, essentially the first quarter after the budget divisions are settled on. Because within each budget of "art" and "code" and the like, there are sub-budgets of "salary," "benefits," "equipment" and other such considerations. Those are slightly more mutable, but still very difficult to adjust. You really know exactly how many people you will be hiring and at what salary as soon as the project begins.)