Principal, obligee and surety
Every bond names three parties. The principal is the person or business whose performance is being promised: the contractor, the dealer, the executor. The obligee is the party the promise is made to and the only one who can claim on the bond: the state licensing board, the project owner, the court. The surety is the company that issues the bond and pays a valid claim. Insurance protects the person who buys it; a bond protects the obligee, and the person who buys it remains fully liable to the surety for whatever it pays. That is the whole difference, and every other feature of a bond follows from it.