This makes sense, however this also comes down to how you intend to use them, if they were too far from the player it would be even harder to hit enemies with the active effects taking the cast time into consideration, and taking vengeful spirits gives a means of punishing those who constantly cleave towards you.
This is more of a problem when there are errant unavoidable aoes that will cause your spirits to die before they have a chance to do anything though but i’d rather see their buffs just stay around for longer or reduce the cd’s rather than boosting their health and having them die just a couple of ticks of aoes later anyway.