I definitely see Halo 5: Guardians coming to MCC or at least Steam/Windows Store. I LOVED the multiplayer, it was just so fun, and even with spartan abilities (which I'm not crazy about) the game was fun. I have so many memories so I may be a bit bias because of nostalgia, but I liked it.
The campaign was kinda weird for me and what I mean by that is, obviously I hated the campaign in a sense that it's story was -Yoink- and didn't focus as much on chief--basically everything The Act Man talked about in his 5 part series on H5, but then I love the way they made Cortana the antagonist, and the gameplay was smooth, and all the technical stuff like audio and textures were so cool, and I'm just a Halo fan boy so I liked the game regardless. It was certainly not good how to get an understanding of the game, you had to read like 15 novels and watch a movie or two, but I love the way they integrated the game with all the extra lore--even if it's not average joe--user friendly.
Now there are two more major and realistic reasons why Halo 5: Guardians probably won't make it's way to MCC PC.
1) Storage Constraints
-Why is this not a problem for PC Players?
Well, storage isn't the biggest problem for the average PC Gamer because, drives--whether they're HDD, SSD, Hybrid--are just so big now. You can get a solid 2tb mechanical HDD running at 7200RPM on Amazon/Newegg/B&H etc. for like $50 bucks, which if you're gaming on a PC, $50 may not be the biggest ask.
Halo: The Master Chief Collection also introduces a feature called smart installing. This basically allows the player to choose which Halo games they want to install, and whether or not they want both Campaign and Multiplayer to install on their selected game. So if someone has nothing but a $20 128gb SSD in their system and wants to play Halo MCC in all it's glory, it's still very possible. You can also uninstall games to make room for new ones if you really wanted to.
2) Game Engine Count
-Why could this potentially not be a problem for 343i's and the game?
IDk, I'm not a game dev. They already have like 11 or 12 engines running quite flawlessly, and even though it would be a technical nightmare for them, they already have 11-12 engines. Will 1 more destroy the game? Is one more not possible?
If anyone knows, I would like to know.