Just like I felt in
the Jim Sterling thread, a lot of people seem to be really up-in-arms regarding cosmetics, and it's kind of ridiculous when you've got TF2, Halo 5, and all of the recent CoD games not only doing this with cosmetics, but with items that actually give you an advantage over other players as well.
Blizzard is well known for supporting their games well after most developers would have already released several sequels. If a couple cosmetic items I might not obtain mean I won't have to drop $50 on a season pass and $60 on a sequel next year, I'm all for it.
You're not entitled to being capable of acquiring every single cosmetic in the game. That's just the way it is.
This is ridiculous. Overwatch needs these revenue streams to deliver future content. It's a niche title from an indie developer that is probably barely staying in business, and they are being published by a small time publisher who is always at risk of going out of business due to no hit titles. These guys need the money and all you guys do is shit on them for being greedy; I guess you want more layoffs in the industry.
Just because they're not an indie developer doesn't mean their game doesn't need a stream of revenue in order to continue pushing out content. You can either expect a season pass or microtransactions to fund future content. You can't say, "oh, but they're Blizzard, they don't need money. They have a vault full of it already!"
Battlefield has a season pass. Halo 5 has microtransactions that are not only cosmetics but provide players with an advantage. All sports games provide paying players with an advantage along with paying MSRP for an annual title. There are much worse offenders than a game that provides absolutely no advantage to those who pay for the microtransactions and gives players free content post-release.