When I was younger, I used to think Blizzard was a great company. However, as I've learned more, it seems they've always treated their employees poorly.
Unfortunately, many games give an advantage to those who are willing to spend extra money to get a head start over others. I wish it would stop, but it earns the companies a lot of money so I'm not sure it'll change much in the future as long as people keep supporting games and companies who do this.
Yeah I guess it's all about morals, while they do make good money from cosmetics from their shop they just couldn't resist on the early access boost of money since they don't wanna make it fully pay2win I guess. Then again you can literally officially buy gold nowadays with players being able to sell it for subscription time, so dunno how true that is any longer either.