Even our massive financial platform is a glorified CRUD box with a mere three bits of cool algorithm stuff which have been the same since 1995.
Most of it is pasting bits of crap onto more bits of crap.
Even google apps is pretty much just a big CRUD system.
The art and science is making all these operations scale. Well that's what it is for me. 50 operations a second - no problems. We hit 10000 queries/second. Things work differently then which is where you have to turn back to deep computer science knowledge.
I've developed a deep knowledge of mathematics, statistics and algorithms trying to keep CRUD systems alive. we write our own cache, store and messaging layers as well as a logging system that can keep up with the audit requirements of the above.
At the end of the day, its quite interesting if you don't shrug it off.
Embrace what you have.
Edit: I am also the guy who gets all the traditionally shitty jobs. The hard things to debug, distributed bugs, timing and locking issues, race conditions, reliability problems, the 3 day debugging sessions, the Microsoft patch breakage dance and the 'its 2am and everything just caught fire' jobs. I LIVE for this. I am literally the last hope every time. I never lose. Being trusted with this and as the last line of defence is an honour and why I rather like what I do as well.
It's always challenging if you go looking for challenges.