And that Ultimatum is:
Play like a -Yoink!-
OR
Get no unlocks and be stuck as a basic SPARTAN forever
And you should already know; basic psychology will tell you even. When given a choice between “Play nice and not get anything” and “Be a -Yoink!- and get something”, the vast overwhelming majority of people online are going to be selfish and ignore everyone in favor of helping themselves.
You can already see it online in the Beta; people are ignoring the gametype and even sabotaging their own teams to draw out games to try and get more progress on their challenges.
I don’t think you have a Season, or 3 months to change this 343. I think you maybe have 3 weeks, when the next Warzone map for CoD comes out. If you haven’t un-poisoned the well by that point, you’ll lose A LOT of players who want to be able to actually earn things while still playing normally, and Warzone will deliver that.