At least that was in-game currency, not mommy's credit card.
Fuck you, EA. Fuck you, Blizzard-Activision, and fuck you Ubisoft. At least make the game free if you are going to charge $2.00 for 2 voice lines and a decal. If you're going to make it pay-to-win, don't charge me $70 for it.
Edit - by this I mean there is a fine line between the two, where a game that contains the same amount of content as another full release could have loot boxes while charging full price as long as the incentive to purchase was not gaining an advantage over your competition.