If your goal is to achieve realistic looking city streets the best way to do that isn’t an expensive online infrastructure and much more advanced simulation.
If the developers had the skills and time to do that they could more easily have more dense NPC crowds and richer local simulation.
The reason the games aren’t already like that is likely just cost, talent, and target performance, which you’d need a lot more of to execute your plan.