The solution presented in this blue post is only a partial fix and is way insufficient to compensate for the bugged packs.
The “fair” solution is a re-roll of all the bugged “classic packs” to real Classic packs that can include HoF Classic cards but can not include Legacy cards. Plus, any accounts that bought bundles should have their bonus legendaries similarly re-rolled.
To my knowledge, Blizz fixed the packs yesterday. If they can, they should just take back all the old bugged packs/bundles and give us new ones and we should be happy.
That may not be possible for some reason (people dusting, or programming constraints, too complicated, etc.) Fine.
The maximum people could have lost out on here is whatever Legacy cards they pulled, plus whatever HoF cards they should have gotten. Allow us to dust Legacy cards for full value, and then give people any HoF cards they should have gotten (or the dust to craft them). If it’s possible to look at the card rarities generated when the packs were bought, this fix would be trivial.
It’s not a solution to fix the smaller Legacy issue and leave the much larger HoF issue untouched.