There are increasingly more extensive frameworks to deal with CRUD. You need to do less and less work, but you still need to write the business logic, which a computer can’t do just yet.
Libraries get changed, modules need updating to work with them, logic needs to be changed accordingly. iOS 6 changes to iOS 7 and then to iOS 10. Android Lollipop changes to Marshmallow. New features, new paradigms. The web of today is extremely different from the web of 10 years ago (v8 was new, Chrome was a newcomer, node.js didn’t exist, not to mention most modern technologies).