Its a bizarre, gangster regime. In the past every time they had a tantrum, they received more “aid.” He needs the aid to keep his goon squads loyal and happy. He’ll never start a real war because he will taken out first probably by his inner circle.
Purely from cost/benefit analysis, it’s cheaper to bribe the North Korean leadership than to “provoke” them to shell artillery shells (potentially over Seoul).