It mostly misses the point. Yes, he’s not getting much in return for legitimizing one of the world’s worst (if not the world’s worst) dictators. Consider the alternative with Trump: it would be war. And considering that North Korea has nukes, the consequences of that would be truly horrific.
So, while the whole escapade is pretty much everything its detractors say, it’s still the best possible outcome one logically could expect, given who occupies the office of the presidency.