I do not like at all the idea of founding cities of nowhere, I think this can be improved a bit.
My idea is to build a city from scratch.
1- Find and mark a position on the map where the city will be built.
2- Mobilizing workers from neighboring cities to the point of construction.
3- Wait until the city completes 100%
4- Mobilizing new citizens.
This seems much better than the current behavior, since the idea to create a city of nowhere is absurd.