Many people in the US only seem to see the glamour side of being the President. There is so much boring work to do behind the scenes. Don’t think Oprah or Trump or any other of these celebrities are equipped to do that part of the job.
I think there should be some preconditions in place for becoming a candidate for President/Vice President to avoid that popularity alone is getting someone elected.
How about every candidate needs to have served at least one full term as: mayor of a big city (population of 1 million or more), governor of a state, senator, member of congress or head of a major department in the federal government (like Secretary of State).
The Sarah Palins and Rick Perrys would still qualify, but at least there would be no fantasies about TV-show hosts, Hollywood stars, and recording artists.