I'd argue that "CRUD" apps are all there is in development. Everything complicated broken down comes to creating, retrieving, modifying and/or saving data.
After understanding the more exciting challenges, they become easy, mundane "crud" aswell. Gaining knowledge and insight is easy and fun; the value comes from effective application of that knowledge, which is tough.
It requires real endurance to bring something from start to finish in the real world, not all of it is fun. It is unavoidable.