Why don't prospects show up at scheduled meetings?

The main target of many salespeople when they are addressing prospects over the phone is setting up appointments with these clients. But many businesspeople suffer from not meeting their business quota despite having their calendar full of meetings. Why?

Because a lot of clients change their opinion about the meeting, they cancel it or they just don't show up. How can you avoid prospects not showing up at scheduled meetings?