Since my last message was marked as accepted, I didn't want to edit it, so posting again. Another problem besides cheaters is the number of smurphs in the game.
There also used to been one type of smurph. which was low leveled accounts, (usually with the 20 kill, 4k damage badges). Now there's a second type which is higher leveled players who skip rank seasons so they'll end up in Rookie IV for future seasons. These players are technically smurphing as they're dropping themselves into lower leveled lobbies. Its the equivalent of throwing attacks in Clash of Clans and leaving your Town Hall out in the open for attackers. The game (Apex) is literally allowing players to ruin the matchmaking and it needs to honestly stop.