I mean, fine if you want to make an actual virtual world. But when it comes down to it, it's a video game. Why in the world would any of this be in COD or Battlefield or Fallout? It would take more time than making the actual game part of it to do this pointless garbage that nobody would care about and consume the majority of computer resources. Not to mention a lot of video games remove realistic aspects that would otherwise make it a chore to play.
There are lots of things to be improved in games, but what you're describing are improvements to a real life simulation.