And furthermore, what's the point of having all the other arrows with attack boosts?
Soul Arrow and its equivalents just ends up cancelling the attack boost anyway. And there's no point to not use Soul Arrow, as the attack boost is higher than that given by any arrow.
There's no point in carrying arrows. They just serve as annoying things for monsters to drop for your pet to pick up and clog up your use inventory so you have to drop them frequently.
Why can't it be like corsairs, who have a similar skill that initially consumes a few bullets in order to attack without using bullets, and retaining the attack boost from the bullets?