I get why that feels frustrating, those swings from a win straight into a rough streak can be brutal. But it’s probably not as simple as the game being “broken.”
Around this time of day, the player population is usually a lot lower. Because of that, matchmaking has a smaller pool to work with, so it’s much more likely that you’ll get placed into lobbies with higher ranked players (like Masters and Preds), or end up with teammates who don’t quite match your level. The system is basically trying to balance fairness with queue times.
If matchmaking were made super strict so you only played with perfectly equal skill levels, you’d likely be waiting 10–20 minutes (or more) just to get into a single game, and people would understandably complain about that too.
That said, concerns about cheaters are totally valid, and that’s something the devs do actively work on. But in terms of matchmaking at quieter times, there’s only so much that can realistically be done without making queue times much worse.
Hopefully that gives a bit of context, even if it doesn’t make those tough games any less painful 😅