We have seen John Mueller of Google respond to this question before, the question of why does my competitor rank above me when they are doing X, Y and Z wrong. Why does this site rank when they are spamming or have lower quality content, etc. The answer is typically short and to the point; that is, the site is doing other things well and well enough to rank high in Google....
-
Google Explains Why Sites With Some SEO Bad Practices Rank Well
seroundtable.com