No, there are people who want to run and do run for offices because they want to help people and are ready to do what needs to be done as leaders. The problem is that running for office is the problem. To really get elected you have to be a weasel, have to stop doing what's best for people, and a true leader can't stand to do that. In the end they don't get far enough because they have morals they stick to.
So true. And the ones who are right for the job never run.