The real reason is lack of unity amongst the Ummah. This is obviously explioted by those who cannot see us prosper and keep on conspiring to break our unity.Another factor is almost all sold out leaders of Muslim countries who actually act as their agents in these countries.