I agree with you, but attacking from disadvantage is a viable tactic that should be used at times. If you play too moral (e.g. attacking during advantage or defending while at disadvantage) you become predictable and make it easy for your opponent to read your actions.
In the online setting, however, I feel your frustration. There's been plenty of times I've been blown up for attempting to throw punish someone at -1000 and I end up losing 60% health lol.