It's worth saying that I'm not an expert in medical matters, but I'm repeating what the experts have told me.

For non-life-threatening injuries, I view hemostatic agents as a convenience, not a necessity.

For potentially life-threatening injuries, the sponge is next to useless. The powder/granules can work but hard to use correctly. The gauze is where it's at, as you can pack a wound with it to get the benefit of the hemostatic agent and pressure.