I would argue the same for CGI; if is done well, you don't even know it's CGI. But, there's the problem: it is difficult to put in CGI such that it is indistinguishable from a physical object.
There are methods to work in factors such as lighting, and the entire field does continue to improve. And, it is worth noting that there are things you can do with CGI that simply cannot be practically done with animatronics or models, due to either complexity or financial costs.