I think introducing imperfections can in some cases enhance immersion. Our eyes do function like cameras, and have their limitations, but we don't notice them so much. So, I think these "flaws" in games can make them more convincing in a way.
I guess it's a personal preference, I like it, but I see why it can be annoying.