[Re: Overload] I cannot circumvent this for no drawback like doomguard/soulfire.
Yes, you can, the sooner you accept this fact, the sooner you can move on with your life. Whether or not you WANT to is another matter entirely, but with the mechanics as they are, the negative impact of Overload is ENTIRELY avoidable.
Earth ele does not even have charge either. I do not have lifetap available every turn to promote the low mana curve and high NUMBER of cards spammed form the hand each turn.
None of which has anything to do with the negative effects of Overload or Discard.
The strength of Discard is not because of Lifetap. The strength of Discard is because there is a deck that functions well by playing out their hand. If Shaman had a better deck that did that, you'd see people complaining about how Shaman doesn't really have to pay for Overload for all the reasons I've already gone over.
While obviously the effects are different, there are similar ways to play around it to mitigate or avoid any actual penalties. Just because the deck YOU choose to play doesn't fit that mold doesn't negate that point.
Just like my choosing to play Handlock wouldn't negate the point that there are effective ways to play around Discard, despite the fact that if I wanted to play Doomguard in that deck, I'd almost always have to discard two cards simply because of how that deck plays, and it isn't worth it. Now, if Doomguard damaged me rather than caused discard? I'd play the hell out of it in Warlock Control.
Even if you actually had to pay full cost for your cards with discard, it wouldn't matter if you won the game on that turn either.
This is not strictly true. If you changed the effect to a cost, you would have far fewer times when you COULD win with it, simply because you couldn't play it then. Even if the cards discarded don't matter in that situation, the fact that you'd have to have them in your hand first would.
Why does every warlock player think this is an awesome situation for shaman, (ending game = no drawback right) but yet when it comes to their class, they also need to be able to ignore drawbacks, as well as be able to end the game?
If ending the game was the only way to get around non-Warlock drawbacks, I'd agree. The truth though is that people get around drawbacks a lot, and quite frankly, people get around Overload a lot. Whether it's by having off-curve follow-up turns to Overload (being 1 or 3+ mana above what they'd want/need otherwise), by playing out their hand so that Overload doesn't impact their next turn in any significant manner, or in the relatively rare case of using the Coin or turn 3-4 to over-Overload to partially reduce the impact via Dust Devils/Forked Lightning.
And that's just Shaman.
An interesting side note: Warlock has the fewest cards they can ignore the downsides of to win that turn with (since losing health means you'll die if you can't absorb it), other than Rogue (Rogue downside generally is inferior cards without the Combo trigger, but that's almost always avoidable to the point it's not generally thought of in that regard).