How is this still going? Its an awful idea and won't be implemented, for good reason. You aren't supposed to be able to know what's coming so you can play around it, that's stupid. Good players already do this I wish I could do it to their extent but I can't because I don't care enough to really learn everything. I don't know half the cards by name even. If I wanted to, I could learn it and get better at anticipating and second guessing what they've taken from a discover. Playing around something isn't because you know it's there, it's anticipating that it may be and thus, making plays around that possibility. Sometimes this is easier than others, such as reading your opponents deck and knowing they are going to have X card and they will likely use it on X turn, so you play with that in mind.
They could potentially tone down the amount of discover, although I personally really like it but this is a terrible, terrible idea. You aren't thinking it will be good for the game, you're thinking it will be good for YOU.
Do any other card games do this outside of niche effects and situations such as physical games and showing you haven't cheated?
Heck, poker would be way better for me and a ton fairer from my perspective if I got to see everyone's starting hand or at least the additional cards. It's not fair that they always seem to have exactly the right hand to beat me or I fold and find out my hand would have won! NOT FAIR! Change the rules to benefit me please! This isn't a direct analogy, just tongue in cheek.
There was an instructive quote in yesterday's Hearthstone Top Decks article which addressed the relationship between random generation and skill:
"As randomness in the game increases, the skill cap becomes lower. It becomes impossible to play around all the random outcomes, and the edge you can gain in the game becomes smaller."
I didn't see many posters who were interested in the idea say it was because it would make things better for them personally. Some people like the idea, some don't. Nothing wrong with having a discussion.