- Certain inputs might trigger other actions (integrity checks, sending an email, notifying another users, etc.)
- The UI / UX needs to be optimized for the specific Usecase of the app
- There are unlimited options for filtering or ordering items, and the choice of options depends on the specific Usecase
- A lot of apps need Cronjobs in the background to support certain workflows (notifying a user if a certain input has not been done in a certain time)
- There can be rather complex rules on who is allowed to create, update, delete or view certain items
- AB tests and Analytics need to be supported for a lot of Tasks / Views
- etc...
I cannot imagine a "CRUD" framework, that supports all of these issues. It would basically just be another programming language ;)