You already used to have more swordplay options.
Halo 2 used to have sword flying and BXR/BXB to stop swords. Melee tech was pretty advanced and niche.
Halo 3 and Reach had strong sword tournaments, where you could use a fast melee to block a lunge and stun the opponent, breaking their shield, allowing a headshot kill or immediate counter-lunge to win. You had to play rock-paper-scissors over whether the other player would lunge-melee-jump/dodge.
In Reach, you additionally could melee a sword lunge with your fist with perfect timing, you both lose your shields, but they’re stunned, so you can pop a headshot. You also had the additions of evade and armor lock.
You could also block swords with a hammer melee, and the timing was forgiving.
In Halo 5, sword tournaments were still good. You also additionally had thrust, turning sword fights into DBZ fights as long as neither of you jebaited the other person, and kept throwing the same rock-paper-scissors.
In those games, you never ran out of health, and could sword fight forever, if neither got the stab.
In Halo Infinite however, you have no alternate melee attack on swords and hammers. You cannot block without a sword, and the hammer block timing is very unforgiving with the slow animation and ping netcode desync. If two swords clash, you both lose shields and health, and one of you randomly dies due to desync. Sword fights do not last long and there is no strategy. Even worse, swords in Infinite are hypermagnetized, so you can’t even dodge by jumping or thrusting anymore.
If that’s not bad enough, the bulldog almost never will bulltrue like the OG shotguns, so I have no real hope for Infection.
Halo Infinite has the worst gameplay in Halo history, and the swords are just one of the many things I hate about it.