@karlhoffman At lower levels (under 500 rating) people make so many mistakes that you can win even with a bad build order. I played against FLOOD once on Twin Rivers, he was AFK for the first 100 seconds of the match. The match lasted over an hour. I had 700 rating, he had about 1000. I didn't even know that he had been AFK until I saw the score screen.
Lower-rated players make so many mistakes. Big ones, small ones. There is plenty of room for an imperfect player to win lots of games against other low-rated players.