Quick question: What does Overwatch have that Battleborn doesn’t? If you answered “Winston,” you are correct, but that’s not the point. If you answered “players,” your snark is appreciated, but that’s still not the point. If you answered “the option to pay money for skins and taunts,” you are correct, but you won’t be correct after the June 16th patch adds in a premium currency that can be bought for real money and exchanged for skins and taunts.
The new skins are more than just the color swap variety and cost 420 Platinum, while taunts cost 230 Platinum. Platinum cannot be earned through gameplay, only bought; 230 Platinum costs $1.99, while 700 Platinum costs $4.99. There’s no random element to the unlocks, just the cost of the individual items; whether that’s a net positive or a drawback for you is left for you to decide.