To each their own, I will be making a thread on it to avoid further derailing.I genuinely don't understand why the store-bought skins are an issue.
Firstly, there are many skins available in the base game and they look pretty damn good. This isn't one of those games where you need to buy skins in order to look decent. I'm looking at you, Lost Ark and (from what I hear) Path of Exile. And more skins should be added with each season, too.
Secondly, those microtransactions largely fund the game. True, it costs $70 to begin with, but it's an absolutely massive game which took over 6 years to develop, and which will be supported (for free) for many years. What would you rather have - a mandatory monthly fee (or seasonal fee) or optional skins? Personally I prefer the latter, especially since I don't particularly care about cosmetics so I'll let you suckers fund the game.
Frankly, it feels like people realized that Blizzard kept their promise to avoid P2W microtransactions (which many people didn't trust), so now they're finding something else to complain about.
Prices weren't revealed but we kind of predicted this is where they would fall based on OW2 and CoD
EDIT: not saying those prices are ok - just in line with expectations based on past actiblizz GaaS titles.
I personally only knew about the BP which I thought made sense for a game like this, so yeah, the shop is the only thing that really caught me off guard.