Two things.
First:
You take a neutral city. It has a catapult as defender and production. You think "Well, I don't need that catapult, I'll buy a sandworm instead". City plundered. Buy productions-screen opened. Only catapults available!
Since it became possible for mapmakers to decide which productions a city could have, it's pretty common for cities to have limited productions. It's possible to look which ones are available before attacking, but I don't do it often. Only on maps where I know that many cities are limited. So sometimes, it goes like on the example above (but not that bad).
Would it be possible to add one of those Heavy Infantry icons, that shows which productions are available, on the occupy-screens? Perhaps even additional info, like income and wall, but not about production?
Second:
Give players a choice if they want to wait until later on to decide what to do? Perhaps there's a enemy stack nearby, and the player wants to scout it before deciding if it's safe to occupy or better to plunder or raze?
The second one, I don't know if it's a good idea or not, but the first one would be of good use.