Exactly, it just doesn't work as it's suppose to where you reveal yourself when you're actually shooting/killing people, not when you're just walking nearby and the enemy basically has a wallhack. It all has a huge impact on the overall flow of the game, which is bad in this case, and paired with bad level design/layout, and terrible/broken respawn system, it all combined creates this really un-fun to play flow of the geme, which is what ultimately matters in the end of the day, people are leaving because they don't have fun with the game. Similar reason if we're at it why Battlefield's flow is so fucking boring and people spend most of the time just running around those huge-ass maps searching for enemies, the games would've been SO much better if the minimap actually showed them where the gunfights are happening, the spotting system is as well an oudated idea that doesn't work anymore. If you're putting a radar in you map be sure to make it actually useful, or else get rid of it completely (like in Tactical Slayer which makes much more sense than the rest of the modes).
Now, I could go on with a list of dozen of things that don't work as expected, that are badly designed, with all the details details and situations they create, but I'd just waste my time here because I already see people here will defend the game the exact same way they did with Halo 5 back in the days - "no man, it's the sprint! the sprint is what's wrong with the game, it's GAMEBREAKING!" - yeah, I'm, pretty sure people were abbandoning H5 so early on because they could run just like they do in every other game they play...
It's not because of progression, which does need a lot of overhaul I fully agree, but at the end of the day it's just cosmetics, it's meaningless for the gameplay as you always spawn with the same two guns and have to pick up weapons on the map, the same way BR games work and somehow people aren't getting bored with those after year. It's not the playlist either, which again, the selection is really poor/bad, but again - people play BR a.k.a. a single mode you years, or Conquest in BF games, so it's clear people don't really need that much variety as long as theyr'e having fun. Most people just want to run around and shoot other players to begin with. The content? Again, in times of games with just one mode on one map, Halo looks like it's packed with content compared to ongoing trends, and we're just three months after launch, there will surely be more of it. So while those are real issues, the reality is people wouldn't be abandoning the game so fast so early if they had fun with it, that's the bottomline, the game isn't fun to play for most people out there, especially younger audience, whereas there are so few die-hard Halo fans to keep the game going.
Like I said - it's a 20yo formula that doesn't work, doean't attract the crowd, you're looking at the game from a Halo player bubble where you're used to this stuff and blindly accept all of it, completely ignoring the bigger picture, because the reality is that most of the OG Halo audience is in their late 30s/early 40s now, most of them just don't play the game anymore, and in order to survive the game needs to attract new young audience, which it fails to do the same way H5 did already. I mean, if you release you flagship FPS for free and people still don't want to play it, it says a lot. And where do you go from there? I'm pretty sure that's the question MS/343 are asking themselves now aside Infinite's support, what's the next move, the next game if even F2P model doesn't attract people to Halo. How many of the original CoD1/CoD2 people do you think still plays CoD nowadays? Exactly, it's mostly the new young blood, teenagers and youngsters, because the game adopts with times and current trends, it doesn't desperately tries to applaud to those 40yo pricks, Warzone was made because BR is the new hot thing and nobody from Activision was bending/denying the reality that noooo, that's now what CoD is about, that's not what people want etc., this is exactly what many people want to play today and that's what has been delivered, that why Warzone is such a huge success. And vice versa - games like UT and Quake Champions were cancelled because there's just not enough audience for those kind of oldschool/outdated games anymore.
The best (worst?) thing is that you can easily fix most of the stuff in Halo by yourself in custom games, where you can turn it into a normal, FUN game, but you need 7 buddies to play those or you're left with bots, which misses the whole point of MP. Maybe 343 will be able to somehow, magically turm the tides this year, regain the audience, attract new players, but if not, IMO it'll be the time to start thinking about a hard reboot for the series, leave the legacy and those few die-hard fans behind and push the series into modern times and new audience.
You're lucky if you get even this, sometimes the game puts you in this broken respawn loop where you respawn, make 2-3 steps and die because the enemies are already at your back, and again, and again, 5-7 times before the game finally drops you in a safe place. Sometimes you kill the same guys 3 tiems in a row because he keeps respawning right in front of your eyes without any time for him to react. Good for you obviously, but sucks when it's you who keeps dying this way. Yesterday I saw my teammate spawning and a second later two enemies respawned right behind him... The respawn system is literally broken and needs to be fixed ASAP, stuff like playlists, progression, content/maps, that's the least of the game's concerns when the matches look like that, with random respawns random deaths, the gameplay loop is just plaing garbage, that's the reason people are leavign the game. But given H5 had the exact same respawn system and after all those years it's still the same in Infinite, I don't think 343 will ever look into the issue, that's just one of their many design choices I talked about, you can throw 20 additional maps and 10 extra playlists, but none of it won't matter if not a single match will be actually fun to play.