There’s a big difference there. She has substance and Obama does not.
It still can be used successfully.
The problem is in the word “celebrity.” There are lots and lots of celebrities with talent or substance. Palin is most certainly a celebrity now. So is Rush.