King David has the power of life and death over Abiathar, a former high priest. Why would David spare him when Abiathar clearly messed up?
David spares Abiathar, not because Abiathar deserved it, but because of past faithfulness. Even though Abiathar sided with David's rival, Solomon, during the succession crisis (1 Kings 1:7), David remembers Abiathar's loyalty during his own hardships.
A King's Prerogative
David declares Abiathar 'deserves death,' which is a stark reminder of the consequences of his actions. However, David chooses not to execute that judgment. This isn't about Abiathar earning his keep, but about David extending mercy. It's a powerful picture of God's grace – we often deserve judgment, but He spares us because of our connection to Jesus, our ultimate King, who endured the full judgment for us.