2 Samuel 6 · a question people ask
How could the same ark bring death to Uzzah and blessing to Obed-Edom?
The chapter puts the two close together and says only this. At Nacon, "The LORD’s anger burned against Uzzah, and God struck him there for his error" (6:7). At Obed-Edom's house, "the LORD blessed Obed-Edom and all his house" (6:11), and David is told it was "because of God’s ark" (6:12). In both places the chapter names God, not the ark, as the one who acts. It gives a reason for Uzzah's death, "for his error" (6:7), and it tells nothing of what Obed-Edom did. It doesn't explain the difference further, and this answer doesn't either. When the ark was among the Philistines, 1 Samuel also named whose hand was at work: "the LORD’s hand was heavy on the people of Ashdod" (1 Samuel 5:6).
The verses
“The LORD’s anger burned against Uzzah, and God struck him there for his error; and he died there by God’s ark.”
“The LORD’s ark remained in Obed-Edom the Gittite’s house three months; and the LORD blessed Obed-Edom and all his house. King David was told, “The LORD has blessed the house of Obed-Edom, and all that belongs to him, because of God’s ark.” So David went and brought up God’s ark from the house of Obed-Edom into David’s city with joy.”
“But the LORD’s hand was heavy on the people of Ashdod, and he destroyed them and struck them with tumors, even Ashdod and its borders.”