Do you know what? I'm not exactly qualified to have a massive opinion on this however my bike came with Schwalbe Lugano 23mm tyres.
I've had one visit from the fairy in 1500 miles. I too went out on Sunday and did 100 miles in the rain. No issues whatsoever and the tyres still look pristine.
I don't know if this is normal, but I pump my tyres up with my trackpump before EVERY ride to 110 PSI, I have no comfort issues so the harshnest doesn't affect me, but i'm convinced that it is helping keeping the fairy at bay. I'm not joking my tyre can lose between 5 and 10 psi just on one ride and I know people who only pump their tyres up once a month, so it would be no surprise if they are getting pinch punctures.
Don't get me wrong, when the time comes I will probably buy some premium tyres, but only for rolling capabilities and not on their puncture protection.