The matchmaking system is absurd; the pairings I've encountered in any multiplayer game are the worst. You often end up with players who perform like bots or NPCs. It seems the focus is more on cosmetic items, which is what fills their pockets. It's no surprise there are so many low ratings everywhere.
Claim your business profile now and gain access to all features and respond to customer reviews.