I would still guess corruption is a major reason. Sometimes the way it’s measured and how it’s reported is not accurate. People internalize corrupt practices as normal and stop viewing it as corruption. A bribe is a gift, a nepotistic appointment is “taking care of one’s family”.
It also doesn’t always make sense to compare only corruption with other countries. Some may be more corrupt but they have enough positive factors that they develop better despite the corruption.