Before Reach, when Halo was the game to play, spawns were predictable. What the original Halos almost exclusively featured was a system called “static spawns.” What this meant was that, regardless of what is happening, you will spawn on your side of the map. Sure, there was influence factors, like where players were looking and such. This was good, because players did not get rewarded for doing badly and being pushed back into their base. The game didn’t say, “Oh hey, you’re doing terribly, let me spawn you behind the enemy for an easy flank as a reward for not playing correctly.”
Then came Reach, where it largely introduced new “dynamic spawns” on many maps. Pushing the enemy team was discouraged, and thus camping became encouraged. There would be no reason to go to Red side as a Blue player, because then all of the Red players would simply spawn at Blue base - advantageously for them. If you ever played the Sanctuary remake, no team would ever push further than the middle of the map. It was boring and matches were long and drawn out. A quite dumb system. It promoted bad gameplay, but it was predictable at least. Halo 4 followed this design, predictably.
But now we have Halo 5. The spawns are seemingly random, you can spawn at any side of the map, you can spawn looking at enemy players without having pushed them to their base, and you can spawn with enemy players looking right at you, spawn killing you - and they didn’t even have to push your side of the map. They just… got lucky. What I fear is that this system is by design and not due to incompetence. We’ve become desensitized to bad Halo spawn systems, and 343 knows this, and they want to smooth out the learning curve as much as humanly possible. I challenge you to go play MCC and try out some games. You might not like the gameplay as much, that’s fine, but look at how neat and predictable the spawns are. They’re just… rewarding for not playing stupidly. It feels nice to be in control of things other than your aiming, which seems to be one of the few things you have control over in Halo 5.