In Apex same as in basically every other fps shooter game matchmaking was and probably never will be perfect, not sure (not smart enough) why people can't figure it out but that's the thing we need to accept.
Apex had kinda better version of matchmaking (higher ranked lobbies) but it all went to even worse state around season 20 when Respawn tailored towards streamers / pros and allowed Preds/Masters to farm down to Gold level players. Mainly because of queue times (used to be 10-20 min for one game for Preds / Masters), partly because those crybabies asked for easier games to grind and make streaming money from, partly because community kept smurfing and asked 1.5 tier difference protection to be removed to "play with friends".
These days (past 5+ seasons) you can't really objectively judge matchmaking as:
- too many hackers around = your gold player gaming chair owners making 10+ kills in Diamond lobbies
- too many smurfs = these days people seem to buy or boost even level 300+ profiles that are still smurfs from some bot farms aka in addition to your default skin <50 lvl you now have bunch of much higher ranked profiles yet still smurfs clearly
- "good old" big part of community that come to ranked to "have fun" = high level but achieved by endless grind and camping not by skill and competition aka your higher ranked players that regularly underperfom
- time to time like 1 in 10 games you will just be fed to higher ranked players (your games of say being plat with gold randoms in otherwise Diamond dominated lobby after 5 game losing streak), current matchmaking just throw those games your way at regular randomness and you just need to accept your faith that indeed you have 0% chance of doing anything and will be lucky to place higher than 20th
Also people just can't communicate and teamwork even after X years in the game, they still think that today will be the day where they just do their own thing and magically own the lobby...braindead. Games that actually are satisfying no matter the result at least for me are the ones where teammates want and do teamwork, communicate and do their best even if that is not enough to gain at least 1 kp.
RockDokRock hope you are not one of those duos that I mentioned above, I personally find them the worst = false sense of "hey we are two, it is better to do our thing vs following random and create 3 man synergy". I never basically find a duo that is willing to teamwork, it is always either you do their thing or it is 2 vs everyone / 1 vs everyone model.
Overall I can't complain having super bad teammates overall, these days in Plat3+ lobbies it is just about which server you play and how many hacker teams will be present = whom they will choose to annihilate first as you can't beat them most of the time.
EMEA is unplayable pretty much 24/7, NA is bearable until you run in current split P1+, Diamonds = they basically are 3 man hacker stack where at least one person is full on aimbotting and most of time at least 1-2 are walling as well.