I don't think anyone understands your position lol. I'm not even calling you out, just you've been pushing this point for days and then.. you buy packs. Something you called anemic and bad game design.
Not giving all players access to all the tools is extremely bad design in a competetive game, yes. I'm not going to sugarcoat that just because I like Hearthstone.
As a separate matter, I said what you get for the money or for your grinding time seems kinda anemic, but that's just a question of degree. As long as packs and RNG is the only option, I'd like to at least see a bit more packs for the money. I happened to get a bit lucky (although 4 unusable legs = just 1 usable leg...) but that doesn't change that the expected value is stingy.
Why I chose to roll the dice on packs now is because I have finally accumulated enough cards from arena to be confident that the 40 packs will let me build at least two decks I want even in the worst case. I hate open-ended F2P RNG spending and this way it's just a flat sum.
Then you went on and on about how the game is the pinnacle of pay to win, and that you would never play a pay to win game.
I have never said the game is the pinnacle of pay-to-win, just that it is pay-to-win / grind-to-win for most of its players since they don't have the cards yet, and
stops being so after you do have the cards.
Up to now I have been playing arena precisely so that I wouldn't have to play a pay-to-win game and lose because of card disadvantage. And now I'll be set with high end decks that do not improve with money or grinding, hopefully playing well enough that I'll be matched with people who also have the cards they need, so from here on out constructed won't be P2W/G2W either. Technically there's still a small degree of it because I won't have access to many significant decks, but it's close enough that I don't care much, will wait to get the rest from free packs.
This is not unlike buying the game up front; something I would have done if it was an option.