Well, I would have said that you really do have to keep your expectations low if you're going to solo queue a team game.
That said, this game is six years old now and about four or five seasons ago was when the last of the "casual" players were driven out completely. The entire player base now consists of day one sweats, hard stuck diamonds on secondaries, and cheaters. And I'm reasonably certain that third group is big enough that if people really understood the magnitude of the problem then they would just uninstall and go play BF6. Problem there is, it's a couple of days into the beta and it already has cheaters. Can you even believe that? That's how fast the cheat industry moves these days.