Veto was never in MCC to my knowledge, 343 used voting instead (which is the second worst thing you can have, worst being the garbage 343 curated “weight” system we have now).
Voting has the same problems we currently have, except it was the opposite where the maps would be the same GOOD maps over and over again rather than the same BAD/“underplayed” maps over and over again.
343 doesn’t seem to understand WHY players always vetoed some maps, they just looked at the data and was like: “Hmm, people voted against these maps, we should give them 90% of the weight in our matchmaking system so they will finally appreciate them, and let’s pair them with modes nobody likes!”.
I’ve said this since the PC launch, but I would rather have NO system at all and just leave the whole thing completely up to RNG than have the absolute garbage that is weight. To make it a GOOD system all they’d have to do is add a single-skip veto on the RNG and it will be basically perfect because:
A: Players gets a voice in what’s being played
B: 343 gets ACTUAL data on what people don’t like and can from that fresh data make an actually decent weight system that slowly gets rid of garbage (Dino Blasters, etc.)