Why is there a shortage of great leaders in the world today?

We need more leaders that will lead people to make a positive social change in the world today. Why don't we have more leaders to help solve all the major issues concerning the world today?