I also feel many of these effects are used to hide imperfections. GTA 4 used DoF effects to hide distant geometry and objects. On PC, with it disabled and using og console LoD, the pop-ins are very noticeable. Vignette could be used to hide some weird glitches that happen at the edge of the players field of view, such as some screen space effects with reflections and shadows