Some common reasons why states struggle to attract foreign investments include:
1. Political instability and conflict
2. Economic instability and crisis
3. Corruption and lack of transparency
4. Limited economic freedom and socialist policies
5. International sanctions
6. Lack of infrastructure and resources
7. Human rights concerns
8. Bureaucratic red tape and complex regulations
9. Limited access to education and skilled workforce
10. Geopolitical tensions and regional instability.
Note that these are general trends and not all countries that experience these challenges fail to attract foreign investments, and some countries with these challenges still manage to attract investments in specific sectors or industries.