There’s some cool armors in this game. There’s some really bad armor in this game as well. Anyways, one of the great things about so many other games, including the older Halo’s was that you could unlock each armor set by completing a certain task, whether it be saving up for it and buying it, or completing certain challenges. The joy of trying to accomplish something and finally earning that specific armor you wanted was good, because you’re working towards a goal, that you know you can accomplish.
Random unlocks on the other hand are frustrating and uncool. You want that specific Soldier armor skin? Hah, good luck, because you have as good of a chance of getting that armor piece as you do getting any other of the hundreds of armors or weapon skins or weapon authorizations. There is no way to work towards it, because for all you know, you might unlock every single armor piece in the game before you finally get the one you want. Why is that a good thing? Maybe it’d be okay to have a lottery if there was also another more guaranteed yet challenging way to unlock each piece, but as it stands, it’s just stupid. I’m almost certain it’ll be years of playing before I unlock the Argus ARESTOR helmet, even though that’s the one I want. It might be months before I get the standard Soldier body armor, even though I love it. And since there’s no task you can do, like a certain commendation, to work specifically towards that goal, it’s just STUPID.
Point being, having every single armor in the game be a random unlock that you have a snowball’s chance in hell of getting what you actually want, is a stupid, stupid, stupid idea. It’s DUMB.