Yes they had to change the MP formula to better suit changing times and fresh audiences, but there are PLENTY of ways to monetize a game without actively abusing your playerbase at the same time.
The very first iteration of the Challenge Dailies was exactly that, and so was the RNG Challenges. It’s atrocious. It makes players do things they don’t enjoy doing, and not doing so means no progression because you had to grind almost 15 games to even progress a little.
Second iteration is by far the worse. Yes, XP is now per match, but 50 xp is just a drop in the ocean.
Third iteration is much much better, thank god it came in as soon as it did, now progression is not all too bad, and you can at the very least gain 1 level per day with just 6 games.
Now lets talk about customization. You cannot utterly strip customization like this and still defend them. Core locking aside, the fact that you can’t even have the freedom to pick two colours to identify yourself makes the entire customization system moot. Who CARES if you can pick a variety of coatings when none of these best represent your Spartan. And is it so big of a problem that you just refuse to let someone be say, Seafoam + Coral?
What they SHOULD have done is given us a base palette of around 7 - 10 colours, and then sell us additional palettes with more varied shades and other hues. Warframe does this to great effect, and it’s 5 bucks per palette on average AND PEOPLE BUY THEM. It’s good, it lets people expand their customization collection, rather than force them to use combinations which they don’t even like.
Core locking. This one will actually kill 343’s monetization, and they caused it themselves. What they may be trying to do is “keep certain designs limited to certain cores” as a way to keep the Spartans you see in game sort of cohesive in each style. But people don’t care for that, especially in 2021. If someone wants to wear Yoroi Core + Emile EVA + maybe MK7 Shoulders, THEY SHOULD BE ALLOWED TO DO SO IF THEY OWN ALL THE PIECES. The answer is not to release an EVA “variant” for Yoroi like they did for last week’s Shop bundle. Now not only do people not buy it in protest, they will actually buy less of anything if they truly like a single core.
For example, I like Reach MKVB armor core. Oh this helmet’s cool, but it’s only “aesthetically fitting to Yoroi” so it only goes onto Yoroi core. Welp, looks like that’s something I’m not buying. And so on and so forth. This again is a thing for Armor Coating locked to core. If I want to wear Yoroi with Tiger Prints or Camo Prints, I SHOULD be allowed to do so. Who cares what I look like but myself?