I recently had a discussion about CGI with a buddy, basically my side of it went like this:
Michael Bay, in my opinion, made terrible Transformer movies. He made some great robot battle scenes but he made terrible Transformer movies. Michael Bay thinks Transformer movies should only be about big robots having big battles, making big explosions. The actual story and plot don't matter. Plug any actor or actress in, get any writer, the results will be the same because the guy controlling the end result is the same. Michael Bay doesn't think this way because of the existence of CGI. He thinks this way because he sees big robots from another planet and that is what his mind conjures up. Michael Bay would have made shitty Transformer movies using the Star Trek: TOS or the Japanese Gozilla movie technology of the 60s. Change the tools, change the decade...I don't believe it would really matter.
CGI isn't the problem, it is simply a tool. Like any tool, it's only as good as the wielder. Blaming a tool for a shitty result only works when it's the only tool available to use.