CGI has definitely found its place in advertising but has not and WILL NOT replace actual photography. I believe that nothing can replace the spontaneity and “happy accidents” that can occur while actually shooting something.
[…] When you make something too perfect you run the risk of making it look fake. Using CGI requires the creative person to actually create flaws in the image. Therefore making it look believable.
via Greg Ceo Blog.