Bear in mind NK probably aren't firing these rockets with any sort of warhead.
And I don't know how fuel works for missiles, as in is it variable, but if it is then these long range missiles aren't likely at full capacity and only have fuel enough to hit the sea.
So, while there is a cost to firing rockets without purpose, NK are cutting costs wherever they can.