I can't speak as to the policies of the US government, but aren't blocks like these related to the more typical physical sanctions of delivering products to a country? With the Internet, you can just VPN around these blocks anyway, so anyone in NK who wanted to access this stuff and had a connection could do so.
That said, since the only people in North Korea who are likely to access the Internet are the people in charge (who we "don't like"), it doesn't seem unreasonable to block their access to software they might use even if it's easy to circumvent anyway.