Should it be removed?
Imo, yes. With the presence of some doctrines AND health upgrades, this makes units silly resilient at all the wrong times. Let's take some numbers:
+12% Health upgrade
+42% Health(at TIER ONE)
+15% Health Upgrade
+30% Health Upgrade(T2)
+45% Health(at TIER TWO)
The result of such changes is the current blob meta. Where even the Elites aren't chosen for their merits, but how they buff / debuff / CC / eliminate the blob. Keep in mind, in current patch, you've TIER TWO Health FOR FREE! That's not ok.
Not only that, but look at that Tier 3 nerf. It's like a flat 25% Health nerf. Even if the previous upgrades didn't increment themselves(highly unlikely) it'd be +68% Health vs +75% health. A nerf's a nerf and they buffed THE WRONG SIDE. This makes the blobs available.