What does Judges 5:19 mean?
Kings came and fought, but they weren't fighting for their own land. They fought at Taanach, near the waters of Megiddo, but they didn't take any treasure home. Judges 5:19 - Modern Text Bible
(Many kings joined the battle, but they gained nothing from it. The location is specific, showing this was a real, costly fight with no spoils for the attackers.)