Literally everything on this list is stupid. None of those cards are problematic. Most are strong cards in aggro, but they don't break the game at all. Aggro is healthy and necessary to balance the game. They aren't even that strong these days anyway. Freaking druid has been the best class and decks that don't run minions have been at the top of ladder for over a year. The best deck in the game: wild big priest is ridiculously greedy, and uninteractive and doesn't run a single minion under 8 mana..... (Barnes doesn't count). They hero power pass the first 4 turns of the game and win anyway most of the time.
The most likely candidate for HoF is Malygos and the reason you gave for it not being there is ridiculous! Breaking the game for lore purposes is soooooo unbelievably dumb. Oh yeah and by the way, if you actually paid attention to warcraft lore, dragons aren't even that strong! Technically speaking, the strongest 2 cards are N'Zoth, and Ysharaaj because They're the 2 strongest old gods which are 2nd in power only to the mighty Sargeras. Malygos is one of the big offenders in the current meta and makes games super repeatitive and uninteractive to play against. I HATE games where my opponent puts nothing on board. It makes a lot of minion-based strategies not viable (like heal your own minions priest). Minion trading is what makes the game fun, and aggro games allow that to take place and malygos doesn't.