I feel it is the same core goal: Sell you a virtual object for physical money.
Overwatch just emboldened Blizzard, so now they don’t have to include a pretend physical object (The “Collector’s Edition” cardboard box that your virtual pet code comes in)