Here's my honest opinion.
I mean, BF1 is a very old game, which means DICE no longer supports updating the game anymore. They have moved on to newer titles like BF2042 and BF6. You can't expect old games to always remain popular. Sure, some games have an active player base, but they're still experiencing some bugs and unread feedback from other players.
So, if you're disappointed that things like these happen, then the truth is: We can't do anything about it except use mods to fix it, although the Javelin anti-cheat won't allow it. You might be thinking that I'm being inconsiderate for saying this, but I've played this game since 2018. I know that good times aren't meant to last long, including playing a video game.
What should we do now?
All we can do is enjoy our last moments playing BF1 and accept the harsh reality that it won't and never will be updated to fix all of the bugs we face. I'm sorry, but that's how life is. It's not fair, but it doesn't care about our feelings.
Or you can stop playing it altogether if you think it's ruined enough, unless it doesn't stop you from playing BF1. Everyone can make their own decisions whether they want to stay or leave.
So, yeah that's all I have to say about this post. I'm just being honest and sharing my perspective with everyone. Have a good day.