NB and health packs

Why is the approach for making something that is underused more viable by gimping other stuff? Health on crit can pretty much only exist one one state where it is “balanced”: When it heals alot more on crits than on temp HP, it is preferable on “high crit” characters like Shade, Merc or Pyro and still useless on anybody else. If it would heal THAT much that it would be viable for even “low crit” characters, it would make temp health on kill obsolete and everyone would choose that. I think the whole temp health stuff should be reworked:
Temp health on melee kill, temp healh on ranged kill, temp health on damaging elites and bosses.