Jeremiah also lamented for Josiah. And to this day all the singing men and the singing women speak of Josiah in their lamentations. They made it a custom in Israel; and indeed they are written in the Laments. 2 Chr 35:25
Even Jeremiah the prophet lamented over the death of Josiah. Josiah was a good king. He implemented reforms that turned Judah back to God. However, he died a painful death in battle….quite similar to how King Ahab died.
We may be tempted to ask why God allowed good & evil men to die in the same way? Perhaps we may feel that Josiah deserved a much “better” end to his life than the way King Ahab experienced it.
There are 2 things we need to remember in this matter:
1) God is God and He brings to pass everything according to His decrees and for His glory. We are His creatures. We ought to submit to what He brings to pass. We need to accept that His thoughts are higher than ours even when we may not understand the reasons for what happens.
2) All mankind after Adam are sinful and do not deserve any good from God. It is His prerogative to grant grace to whom He elects. It was God who worked in Josiah to bring about the good that Judah experienced. Josiah was held in high regard by even Jeremiah. This is a great blessing that Josiah was bestowed with – he found favour with both God & men. As such, he had a good legacy and is well remembered as a good king, even though he died in battle in the same way Ahab did.