I'm sure that has a lot to do with it, but technically, if you are better then bad or average players in the lobby, you are pretty good. In that situation at least.
Also, we all like to say the match system is broken, but think about it. If the match system paired good players against only other good players, there would be a lot of people raging and quitting COD. It's sad, but true.