I don't suppose anyone can recommend a reader that doesn't have this self-sabotaging design flaw?
General Electric "19-in-1 Card Reader & 3-Port Hub" model 97962. It has (helpfully unlabeled) slots for three kinds of media, plus 3 USB ports. I'm sure some marketroid stayed up late figuring out how to count that as 19. Arguably I should have known better on account of the conspicuous lie on the label — but every single one of them had a similar lie.