Look, when it's something like a third (or more) Learn Draconic, that's certainly annoying, but it's not something I'm going to call hax on.
When it's a second Dragonqueen Alexstraza... okay, that's SERIOUSLY annoying and tilting, but on the flip side of things, they either had to build their deck a certain way or wait a very long time to use it, and then they still had to play another 9 drop. It's extremely frustrating when situations like this happen, but it's not like it's autowin or anything.
...But when they pull something completely ridiculous out of their ass like, I don't know, Archmage Antonidas, The Amazing Reno, some win condition your deck isn't designed to have but benefits from anyway because lolhighrolling... isn't that a little excessive?
I'm not saying you shouldn't be able to discover good cards, or that discover needs to completely go away, or anything like that, but I do think it's a very valid and fair compromise to look at some of these cards and ask the question: Would it really be the end of the world if some of these just couldn't be randomly generated? It's not a gratifying or fun experience on either end of the spectrum. I certainly don't feel like I lost because I played badly, I just feel like I lost because you just happened to win the jackpot on something, sometimes just for playing something as cheap as two mana.
Yes, bad luck can and will happen in card games, sometimes you'll win because you get bad draws, they get good draws, it's an unavoidable factor, I get that. But the goal is always to minimize these kinds of things, and with Discover being in the meta as long as it has (and to an extent, they have made changes sort of in this goal, it's nowhere near as easy to discover class legendaries, and I think that was a step in the right direction) but I think we should consider taking a step in a further direction and just take some cards out of the discover pool altogether. Yes, this obviously isn't a frequent experience plaguing the metagame, but when it happens, well... it kinda sucks. I kind of like it when things don't suck.
Just a thought. Your thoughts?
And to reiterate... no, I don't have a problem with discover cards finding good cards that can randomly skew the game in your favor.
But I really don't think cards that can turn into extra win conditions all on their own should be able to just appear in your deck out of thin air, and those are really the only cards I'd want to blackball from Discover cards.
Only cards I have a problem with being possible to discover is Ice Block, or generated in any manner. The rest are annoying, but it's not really aggravating.
Which is funny, as Ice Block is one of the cards I love the most in the game, it's just that the card was balanced with only two in mind, not more. It's really powerful at two, more is absurd. Or when it appears randomly in a deck without it.
But how will you set the bar for cards that can't be discovered? Take Archmage Antonidas. Great card to discover in a spell heavy deck but a clunky card to discover in a minion heavy deck. Dragon queen Alexestraza is great to discover in a highlander deck but a 9 mana 8/8 in a non-highlander deck (at least to a certain point) - and so on...
Removing certain cards from the discover pool would just result in soft nerf for certain decks.