You're taking one tiny stretch of (empty) road as evidence of the quality of infrastructure across the entire country.
India has 2.53 million kilometers of paved road. Vietnam has 148,000 km. The CIA's 2006 estimate for North Korea was 724 kilometers.