Celebrities are usually nothing more than names when it comes to things like these. They get cash and publicity for their names, and that's usually the extent of it. Non-celebrities have to work hard because they don't have the name and they don't have the cash. Most are also doing it for the love it. So? I get the frustration, but when I get my name on the cover of my book, I'll be more than a name. I'll be the writer of the book, the person who struggled to get to that step, and that's enough for me because I love it (otherwise, why would I waste so much time on it?), although cash is always a nice thing.
And just because celebrities publish books, it doesn't mean it's necessarily going to do well, if that's how you like to roll.
Look at this
article.
It's all a gamble. Every time. No matter whose name is on the cover of the book.
I think when people see things like these, we think of how easy it must've been for them. But celebrities have to work 24/7 to keep their name and image up. If they don't, they get lost in the crowd. It's like every other job. And the reward of being a celebrity is that you get an easy way out of certain things that would take longer for other people. The bad side? Well, Rebecca said it. It doesn't happen overnight. You still have to work for it. If you don't maintain something, it's going to die, and celebrities have to maintain their image or die in the media.
This is just part of their reward for a job well done, I suppose.