I just noticed that I (among four others) was the "top reviewer of all time" on cs.meta, with one review (which I don't even recall making). Does this seem as pointless to you as it does to me? Do we really need a review queue here? Do we really need a review queue on any meta site? Should I be asking this on SE.meta? Should I even care?
Meta sites just use the SE software (with some modifications), for better or worse. So it figures there'd be a review queue. I agree that they could be turned off here.
They are probably necessary on sites with more Meta volume, though. meta.SO, for instance, has more traffic than our main site.