Respawn promised at Apex Legend's launch that microtransactions would be obtainable in multiple ways (lootboxes or crafting or individually etc.)
They reneged on that in their new event by making items only obtainable through buying lootboxes. It will cost you $170 to get every item from the event. Fans were not happy.
An employee at Respawn recently apologized and said they've learned from their mistake. The skins will now be purchaseable separately through a rotation schedule.
Interesting how many times these devs need to "learn their lesson" and then follow up with another false promise. Everything EA touches turns to shit. Unfortunately, that doesn't hold true monetarily as the event is a big success and they're raking in the cash.