Does 343 need Microtransactions 2 make the updates

I have been wondering since launch and I have been talking to a few people on reddit about this and that they seem to state that if 343 doesnt have the microtransaction, they wont be able to make the updates we are given each month. I have been wondering this through my head and laughed because of the responses. Sadly I dont believe that they need this stuff in order to make updates happen for Halo 5. Sadly gamemodes have been in the game before and Bungie didnt need microtransactions to do things like such because well they were in the game at launch.

So my question is why are people stating such stuff if its truly not needed?