Anyone who is basing the decision to play hardcore on server instability probably shouldn’t play at all.
There are tons of places in the path that can go wrong that are beyond blizzard, your isp, your machine, local power, etc. The game always has those risks.
Go try running some service at scale then come back here and tell me how you’d improve their situation.