Not including the competitions ,if you are an honest player who doesn't quit when losing , cheat quit or your ball isn't flat in mlo. You will very rarely get partnered with quit cheaters.
I faced 100's of D1 and 2 players who were honest.Even in D1 when i changed settings to similar lever in the matchmaking,i very rarely came against D1 cheaters.
Seems you are very lucky. I did not play against many d1 players yet, but the ones i played against all quitted, if they were loosing or if it was a tie. I am D4 btw.
I have a full ball and i get a lot of flat ball opponents (of course not all of them are cheaters). But maybe that is, cause i play mostly at night.