Ubisoft: "If players didn’t buy loot boxes/crates, they would not be added into games.".
You know, sad but true. You can go at companies like Ubisoft for putting microtransactions in games, but players needed this slap in the face (never heard of any publisher just saying that blatantly and out loud like that) to be reminded that THEY are also at fault for it. Time for gamers to accept their share of responsibilities for bad stuff in the industry for once.
You gotta understand, to make the content, it costs money. Every character, every polygon, every weapon, every special effect, every map, every area, and so on and on... they cost man power (labor), cost money to create them. So, when people complain that they were cut from the final game, people don't understand why, well it's because of money. It's not because they don't want to add it, it's because they have to think about two things: Does it fit in the game itself, and how much space do I have in this disc...? But once you decide to cut that piece of game, you lost money somehow. Every employee working is by the hour. So, every time an employee has an idea, either he goes through with the idea, or the person above him decides "no." Remember: He is sucking up the working capital of the company. In the early days, DLC was done through expansion packs, it sold well, but not enough to consider an upgrade. DLC was born out of necessity to replace the cost of releasing expansion packs.
I don't think the problem is DLC, the problem is UbiSoft, EA, and Activision are pushing for more DLC sales by evil means. Battlefront 2 is the perfect example of this.
And.. yes, gamers need to take responsibility for buying invasive money schemes like lootboxes/crates, microtransactions. I doubt that microtransactions are "bad." Just, Battlefront 2 is the poster boy for "how not to monetize players," but it seems like nobody listened. Fortnite on the other hand is showing the world that microtransactions aren't the problem. Battlefront 2 is showing the world that the problem is going overboard.