If the company is making money, that inherently means that they are providing something people are willing to pay for, because it inherently means people are giving them money for that product.
If Blizzard was making and selling a product no one was willing to pay for, they wouldn’t be making any money.