@Magusbear Agreed. It's really sad that the whole 'Pay Us to Look Cool™' thing has become the standard over the last few years.
Call me old fashioned, but I would vastly prefer the older model of selling full-priced DLC expansions every year or two. At least then it didn't feel like development time was wasted on feeding a cash shop.
@hyper @Dasnap MTX is currently limited to cosmetic only and future battle passes.
It's blizzard though, so expect that to change with time.