I feel like due to popular portrayal, many people have an almost cartoon-like view of North Korea as "the dystopian totalitarian state" as it's portrayed in like, 1984 or something, forgetting that it's a real country with 25 million real normal people, and that there are just certain things a country has to do to keep existing.
Even with Russia, everyone understands that Putin exists in a balance with military leaders and oligarchs and has to keep them happy. But with North Korea, people are so caught-up in the one-dimensional view of Kim Jong Un as the supreme leader, that we forget a simple fact: one person cannot manage the entire military and all the industry in a medium-sized country, and inevitably there will be other high-ranking people that have a lot of power and a dictator has to keep them happy to stay in power.