It does come with a price, I'll admit. It can take care of the simpler things so that we can do the more complex ones, and yet I'm seeing applicants to the company who seem to struggle with even basic concepts. The problem with this evolution is while technology advances, we are becoming lazy.
There should always be some kind of a balance, whatever that might be.