While driving I've noticed that there are many roads in the game world that are blocked off by floating stop signs. The roads also don't show up on the GPS. For example (click for larger versions):
Another variety:
Those barriers are completely impassable for the player, but not for AI cars:
What is the purpose of these barriers and the inaccessible roads? Will they open up later in the game, or perhaps in a future patch? Are they just places for the AI cars to spawn/despawn without the player seeing?
Best Answer
The road blocks on the cities allow the producers to reduce the size of the cities without making them look small and have a "wall of buildings" around it. You can see there is "more city", making the game look more realistic.