Old thread I know, but this Issue STILL EXISTS.
I eliminated India and captured his capital, which I am able to sell, but wont, because its next to my cities.
I captured a bunch of cities from Hungary hoping to sell them, got them to full loyalty, ended the war, they were ceded. They never appear. I abandoned them and they eventually became free cities.
Next I conquered and eliminated Georgia, took their capital and 3 cities, razed the rest. Again wanted to give them away to someone else, but they do not appear. No loyalty issues, they are not next to anyone.
I had thought maybe I was able to trade India's capital that I just needed to eliminate them, but this is not the case. I'm not sure what is. Do I need to convert them to my religion? Do I need to connect them via roads?
So the whole thing seems to be totally inconsistent.
I'm at the end of my first game anyway, and with the way everything works, it's best just to raze everything. The only reason you would ever keep a city (that isn't next to yours or a capital) is when you are responding to an emergency, and happen to capture a few enemy cities along the way, that you are planning to return.
For Domination, it's just ridiculous. You take a capital, it'll be gone in 10 turns, and when it becomes a free city it gets walls and units. My response to this, is it prevents me from playing nice. Gone are the days when I would capture a capital and leave the civilization alone. Under the new mechanics, I come only with a large army, to crush and lay waste to everything in my path!
In a world that made any sense, most people would sooner be loyal then die, but in Civilization 6, every single person, man, woman, child, must be executed unless they live in the capital. That game utterly demands it!
Considering how powerful pillaging is, and how useful Encampments are for their production and housing, warmongering should be first and foremost in any game, and a consistent part of that game, even if there is no intent on conquest.